#app{height:100%;margin:0;padding:0}.main-container{display:flex;flex-direction:column;align-items:center;width:calc(100% - 24px);margin:0 auto;height:95%}button,submit{padding:2px 2px;border:1px solid #000;border-radius:4px;cursor:pointer;font-size:12px;height:30px;width:85px;vertical-align:middle;text-align:center;border:none;box-shadow:0 5px 4px rgba(0,0,0,.2);transition:box-shadow .3s ease}button:hover{box-shadow:0 8px 16px rgba(0,0,0,.3)}.menuButton{background-color:#d3d3d3;color:#000;border:1px solid gray;width:100%;font-size:15px;font-weight:700;height:35px}.applyButton{background-color:#0017c1;color:#fff;border:1px solid #cd820a}.returnButton{color:#0017c1;border:1px solid #04c}.modifyButton{color:#fff;background-color:#0017c1}.deleteButton{color:#000082;background-color:#c5d7fb}.cancelButton{color:#0017c1;background-color:#fafafc;border:1px solid #0017c1}.otherButton{color:#00008b;background-color:#c2bfec;border:1px solid #00008b}.search-box{display:flex;align-items:center;border-bottom:1px solid #000;padding:0;padding-bottom:0;margin:0;width:300px}.search-icon{font-size:18px;margin-right:5px;padding-bottom:0;margin:0;padding:0}.search-box label{margin-left:5px;margin-right:5px;font-size:13px;font-weight:400;padding-bottom:0;margin-bottom:0;vertical-align:bottom}.search-input{border:none;outline:none;flex:1;font-size:13px;padding:5px;padding-bottom:5px;width:100%}.list-table{border-right:1px solid #ddd;border-spacing:0;table-layout:fixed}.list-table td{border-bottom:1px solid #ddd;text-align:left;font-weight:400;box-sizing:border-box}.list-table td,.list-table thead th{border-left:1px solid #ddd;padding:2px}.list-table thead th{transform:translateZ(0);text-align:center;font-weight:700;top:0;position:sticky;background:#fff;z-index:1;border-top:1px solid #ddd;height:25px}.list-table tbody tr:hover{background-color:#f1f1f1}.list-table a{color:#005bbb;text-decoration:none}.list-table a:hover{text-decoration:underline}.form-group input,.form-group select{padding:2px;height:30px}.form-group input,.form-group select,.form-group textarea{box-sizing:border-box;border:1px solid #ccc;border-radius:5px}.form-group textarea{padding:10px}.th_del{width:40px}.th_asset_cd{width:90px}.th_machine_name{width:300px}.th_update_name{width:160px}.th_apply_name{width:100px}.th_update_date{width:170px}.th_branch_name,.th_start_date{width:100px}.th_remark{width:300px}.td_del{text-align:center;vertical-align:middle}.th_role{width:140px}.th_contact_addr{width:300px}.date,.th_machine_type_name{width:130px}.disabled-date{width:130px;background-color:#f0f0f0;color:#888;cursor:not-allowed}.asset-code,.disabled-asset-code{width:130px;margin:0;padding:0}.disabled-asset-code{background-color:#f0f0f0;color:#888;cursor:not-allowed}.branch,.disabled-branch{width:130px;margin:0;padding:0}.disabled-branch{background-color:#f0f0f0;color:#888;cursor:not-allowed}.accountName,.mail{width:250px}.loginId,.password{width:200px}.machineAssetsName{width:300px}.disabled-machineAssetsName{width:300px;margin:0;padding:0;background-color:#f0f0f0;color:#888;cursor:not-allowed}.machineType{width:130px}.disabled-machineType{width:130px;margin:0;padding:0;background-color:#f0f0f0;color:#888;cursor:not-allowed}.disabled-usageFee,.usageFee{width:130px;text-align:right}.disabled-usageFee{margin:0;padding:0;background-color:#f0f0f0;color:#888;cursor:not-allowed}.form-group label{width:150px;font-size:15px;font-weight:700}.minButton{padding:2px 2px;border:1px solid #000;border-radius:4px;cursor:pointer;font-size:12px;height:25px;width:50px;vertical-align:middle;text-align:center;border:none;transition:box-shadow .3s ease}.chat-header{display:flex;flex-direction:row;height:35px;width:100%}.minButton.add{color:#0017c1;background-color:#fafafc;border:1px solid #0017c1}a{color:blue;text-decoration:none}a:hover{color:red}a:active{color:orange}.chat-wrapper{position:absolute;bottom:20px;right:20px;z-index:9999}.chat-absolute{z-index:9999}