.agency-sale-contracts .search-grid .results .default ul li{grid-template-areas:"company client make model year stock-number id";grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 80px}.agency-sale-contracts .search-grid .results .default ul li .id{grid-area:id}.agency-sale-contracts .search-grid .results .default ul li .company{grid-area:company}.agency-sale-contracts .search-grid .results .default ul li .client{grid-area:client}.agency-sale-contracts .search-grid .results .default ul li .make{grid-area:make}.agency-sale-contracts .search-grid .results .default ul li .model{grid-area:model}.agency-sale-contracts .search-grid .results .default ul li .year{grid-area:year}.agency-sale-contracts .search-grid .results .default ul li .stock-number{grid-area:stock-number}.agency-sale-contracts .search-grid .results .default ul li .id{text-align:right}.agency-sale-contracts .sale-contract-details .navigation{position:relative}.agency-sale-contracts .sale-contract-details .navigation .close{float:left}.agency-sale-contracts .sale-contract-details .navigation .close a{display:block;line-height:40px;color:#333;background:none;text-align:center;border-radius:4px;font-size:20px;line-height:43px;font-weight:400;padding:0 12px 0 12px;margin:0 0 0 0;text-transform:uppercase}.agency-sale-contracts .sale-contract-details .navigation .add,.agency-sale-contracts .sale-contract-details .navigation .print{float:right;margin:0 15px 0 0}.agency-sale-contracts .sale-contract-details .navigation .add .btn-add{-webkit-box-shadow:0 1px 2px 0 #e5e5e5;box-shadow:0 1px 2px 0 #e5e5e5}.agency-sale-contracts .sale-contract-details .navigation .toggle{float:right}.agency-sale-contracts .sale-contract-details .navigation .toggle a{display:block;width:44px;line-height:44px;background:#fff;color:#333;text-align:center;border-radius:4px;font-size:16px;font-weight:400;padding:0 0 0 0;margin:0 0 0 0;text-transform:uppercase;-webkit-box-shadow:0 1px 2px 0 #e5e5e5;box-shadow:0 1px 2px 0 #e5e5e5}.agency-sale-contracts .sale-contract-details .sections{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:15px}.agency-sale-contracts .sale-contract-details .tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.agency-sale-contracts .sale-contract-details .tools .search{display:-webkit-box;display:-ms-flexbox;display:flex}.agency-sale-contracts .sale-contract-details .tools .search .input{margin:0 5px 0 0}.agency-sale-contracts .sale-contract-details .tools .search .input .form-control{padding:5px 12px;width:250px}.agency-sale-contracts .sale-contract-details .tools .save{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.agency-sale-contracts .sale-contract-details .items{border-top:1px solid #eee}.agency-sale-contracts .sale-contract-details .items .item{border-bottom:1px solid #eee;display:grid;grid-column-gap:15px;padding:13px 13px 13px 13px;cursor:pointer}.agency-sale-contracts .sale-contract-details .client .items .item{grid-template-columns:repeat(3,1fr)}.agency-sale-contracts .sale-contract-details .product .items .item{grid-template-columns:repeat(4,1fr)}.agency-sale-contracts .sale-contract-details .items .item:nth-of-type(odd){background-color:#f9f9f9}.agency-sale-contracts .sale-contract-details .items .item span,.agency-sale-contracts .sale-contract-details .items .item span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agency-sale-contracts .sale-contract-details .items .item span:last-child{text-align:right}.agency-sale-contracts .sale-contract-details .items .item i{color:#00abf0;margin-right:7px}.agency-sale-contracts .sale-contract-details .search-close{margin:13px 0 0 0;text-align:right}.agency-sale-contracts .sale-contract-details .calculator .grid{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #eee;border-left:1px solid #eee}.agency-sale-contracts .sale-contract-details .calculator .grid>div{width:50%;border-right:1px solid #eee}.agency-sale-contracts .sale-contract-details .calculator .grid>div .item{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #eee;line-height:34px;padding:10px;height:55px;text-transform:uppercase}.agency-sale-contracts .sale-contract-details .calculator .grid>div .item div:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agency-sale-contracts .sale-contract-details .calculator .grid>div .item div:last-child{width:100px}.agency-sale-contracts .sale-contract-details .calculator .grid>div .item div:last-child .form-control{line-height:20px;text-align:right}.agency-sale-contracts .sale-contract-details .calculator .grid>div .tax{border:1px solid #eee;border-radius:4px;width:50px;text-align:center;line-height:25px}@media (max-width:1399px){.agency-sale-contracts .search-grid .results .content{padding-top:5px}.agency-sale-contracts .search-grid .results .default ul li{padding:10px 12px 10px 12px;grid-template-areas:"client stock-number id" "make model year";grid-template-columns:minmax(0,1fr) minmax(0,1fr) 100px}.agency-sale-contracts .search-grid .results .default .head .make,.agency-sale-contracts .search-grid .results .default .head .model,.agency-sale-contracts .search-grid .results .default .head .year{display:none}.agency-sale-contracts .search-grid .results .default ul li .id,.agency-sale-contracts .search-grid .results .default ul li .year{text-align:right}}@media (max-width:999px){.agency-sale-contracts .search-grid .results .content{padding-top:0}.agency-sale-contracts .search-grid .results .default ul li{padding:10px 12px 10px 12px;grid-template-areas:"client id" "make model" "year stock-number";grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-row-gap:2px}.agency-sale-contracts .search-grid .results .default ul li .id{font-weight:700;text-align:right}.agency-sale-contracts .search-grid .results .default ul li .client{font-weight:700}.agency-sale-contracts .search-grid .results .default ul li .model,.agency-sale-contracts .search-grid .results .default ul li .stock-number{text-align:right}.agency-sale-contracts .search-grid .results .default ul li .year{text-align:left}.agency-sale-contracts .search-grid .results .default .head{padding:5px 0 0 0}.agency-sale-contracts .search-grid .results .default .head .make,.agency-sale-contracts .search-grid .results .default .head .model,.agency-sale-contracts .search-grid .results .default .head .stock-number,.agency-sale-contracts .search-grid .results .default .head .year{display:none}.agency-sale-contracts .sale-contract-details .calculator .grid{display:block}.agency-sale-contracts .sale-contract-details .calculator .grid>div{width:100%}}@media (max-width:899px){.agency-sale-contracts .sale-contract-details .client .tools{display:block}.agency-sale-contracts .sale-contract-details.tools .search{margin:15px 0 0 0;padding:15px 0 0 0;border-top:1px solid #eee}.agency-sale-contracts .sale-contract-details.tools .search .input{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 5px 0 0}.agency-sale-contracts .sale-contract-details.tools .search .input .form-control{width:100%}}@media (max-width:767px){.agency-sale-contracts .search-grid .results .default .head{padding:3px 0 0 0}.agency-sale-contracts .sale-contract-details .navigation .add{margin:0 10px 0 0}}@media (max-width:499px){.agency-sale-contracts .sale-contract-details .calculator .btn-save,.agency-sale-contracts .sale-contract-details.tools .save .btn-save{margin:10px 0 0 0}.agency-sale-contracts .sale-contract-details.tools .save{display:block}}