/* //////////////////////////////// */
/*   POLISHING TABLE TAB INCLUDES   */
/* -------------------------------- */
.polishing-table {
    width: 100%;
}

.polishing__th__tab,
.polishing__th__list {
    font-family: "CeraRoundProBold";
    font-size: 15px;
    padding: 7px 10px;
    text-align: center;
    color: #4b6f4d;
    vertical-align: middle;
    background: #c5dbc4;
}

.polishing__td__tab,
.polishing__td__list {
    padding: 7px 10px;
    font-size: 14px;
    vertical-align: middle;
    font-style: italic;
    color: #000000;
    text-align: center;
    background: #efefef;
}


.polishing-action  {
	font-family: "CeraRoundProBold";
	font-size: 14px;
	color: #aa3232;
	transition: all 0.2s ease;
}

.polishing-action:hover {color: #ef4722;}

.p__action__01 {
    margin-top: 10px;
    text-transform: uppercase;
    font-size: 14px;
}
.p__action__01 i {margin-top: 10px;}


.polishing-empty {
    background: #f1f1f1;
    padding: 20px 0;
    color: #999696;
    font-style: italic;
}

.polishing-empty a {
    display: block;
    font-family: "CeraRoundProBold";
    font-size: 16px;
    color: #aa3232;
    margin-top: 5px;
}











/* Search */


.polishing-search-section {
    padding: 5px;
    margin-bottom: 15px;
    background: rgb(67 71 80 / 85%);
    border-radius: 2px;
}


.polishing-search-form {
    display: flex;
    justify-content: center;
}


.polishing-field-container-left {
    width: 90%;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 5px;
}

.polishing-field-container-right {
    width: 10%;
    margin-left: 5px;
}


/* //////////////////////////////////////////////////////////// */
/* These styles is for polishing report filter for generating PDF */
/* //////////////////////////////////////////////////////////// */


.polishing-report-form-container {
	width: 100%;
}

.polishing-report-filter {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 5px;

}











/* ////////////////////////////////////// */
/*             POLISHING FORM             */
/* -------------------------------------- */
.polishing__form__text__header {
	text-align: center;
	font-size: 25px;
    margin-bottom: 25px;
	padding: 10px 0;
    color: #a9a9a9;
}




/* ////////////////////////////////////////////////////////*/
/*              POLISHING LIST GROSS LOSS TOTAL            */
/* ------------------------------------------------------- */

.polishing-gross-loss-total {
    font-family: CeraRoundProBold;
    font-size: 15px;
    background: #696969;
    padding: 10px;
    text-align: center;
}
.polishing-gross-loss-total p {
    color: #fff;
}

.polishing-gross-loss-total span {
    color: #ffe101;
    font-size: 18px;
}








.polishing-year-validator {
    display: block;
    text-align: center;
    margin-bottom: 10px;
    color: red;
    font-size: 15px;
}


.polishing-delete-animation {
	width: 100px;
}