@charset "utf-8";
.table_bg{background-image:url(/tmp/img/global/table/bg.webp);margin:75px 0 120px;position:relative;scroll-margin-top: 110px;}
.table_bg::after{content:'';display:block;width:100%;height:250px;background: linear-gradient(to top, rgba(255, 255, 255, 1) 35%, rgba(255, 255, 255, 0) 100%);position:absolute;left:0;bottom:0;z-index:1;}

/*form*/
.table_search{width:100%;max-width:374px;height:47px;background-color:#737373;margin:0 auto;}
.table_search:hover{box-shadow:0 8px 10px 0 #A8A8A8;}
.table_search form{display:flex;justify-content:center;height:100%;}
.table_search input[type=text]::placeholder{color:#FFDEC5;font-size:22px;font-weight:400;}
.table_search input[type=text]:focus::placeholder{opacity:0;}
.table_search input[type=text]{width:212px;height:100%;color:#FFDEC5;font-size:22px;font-weight:400;background-color:inherit;}
.table_search input[type=button]{width:42px;height:100%;background:url(/tmp/img/index/search_3.svg) center no-repeat;margin:0;padding:0;cursor:pointer;}

/*table_search_message*/
.table_search_message{display:table;color:#333;font-size:18px;text-align:center;font-weight:600;padding:12px 18px;margin:10px auto;}
.table_search_message.success{background-color:#E6F4EA;border-left: 5px solid #137333;}
.table_search_message.error{background-color:#FEF9E7;border-left: 5px solid #B06000;}

.table_search_message span{font-size:21px;font-weight:700;}

/*table*/
.table{position:relative;z-index:2;}
.table_cover{overflow-x:auto;margin-bottom:33px;}

.table table{width:100%;background-color:#fff;border-collapse:collapse;}
.table table th{color:#555050;border:1px solid #B5B5B5;padding:10px 5px;}
.table table td{color:#000;font-size:17px;border:1px solid #B5B5B5;padding:5px;transition:.3s;}
.table table td:nth-child(2){min-width:98px;}
.table table td:hover{background-color:#F2F7F4;}

.table table td button{display:block;color:#000;font-size:15px;background-color:#d9d9d9;padding:7px 12px;border:none;outline:none;margin:2px auto;transition:.2s;}
.table table td button:hover{background-color:#cccccc;cursor:pointer;}

/*add_code*/
.add_code{display:none;align-items:center;justify-content:space-evenly;flex-wrap:wrap;margin-top:30px;}
.add_code.active{display:flex;}

.add_code_btn{color:#504F4F;font-size:22px;font-weight:500;background:url(/tmp/img/icons/add_table_search.svg) center left 40px no-repeat;border:none;outline:#ddd solid 2px;padding:8px 60px 8px 90px;transition:.2s;}
.add_code_btn:hover{background-color:#f7f5f5;outline-color:#737373;outline-width:1px;outline-offset:5px;cursor:pointer;}
.add_code_btn:active{background-color:#ece8e8;outline-offset:2px;transform:scale(0.97);}

.add_request_btn{width:100%;max-width:374px;color:#fff;font-size:20px;text-align:center;font-weight:700;line-height:1;text-transform:uppercase;background-color:#FF0506;padding:14px;position:relative;transition:.2s ease-out;user-select:none;}
.add_request_btn:after, .request_btn:before{content:'';display:block;width:27px;height:1.5px;background-color:#fff;position:absolute;top:0;bottom:0;margin:auto 0;transition:.2s;}
.add_request_btn:after{left:0;}
.add_request_btn:before{right:0;}

.add_request_btn:hover{background-color:#de0203;transform: scale(1.02);cursor:pointer;}
.add_request_btn:hover:after{transform:translateX(-10px);}
.add_request_btn:hover:before{transform:translateX(10px);}

@media (max-width: 720px){
	.add_request_btn{margin-top:12px;}
}
/*-*/