/* 073: identidade visual, listas acessíveis, formulário e confirmação */
.cash036-brand{min-height:84px;justify-content:center;padding:12px 16px!important}.cash073-logo{display:block;width:100%;max-width:192px;max-height:63px;object-fit:contain;border-radius:4px}
.smart-results{background:#fff!important;border:1px solid #bed0e9!important;box-shadow:0 14px 35px #10284b30!important;z-index:900!important}.smart-results .smart-option{background:#fff!important;color:#122849!important;border-bottom:1px solid #edf1f8!important;border-radius:5px!important;min-height:56px}.smart-results .smart-option strong{color:#142b4b!important;font-weight:700!important}.smart-results .smart-option small{color:#526783!important;opacity:1!important}.smart-results .smart-option:hover,.smart-results .smart-option:focus,.smart-results .smart-option.active{background:#eaf2ff!important;color:#0b3982!important}
.quote015-products #add-form{display:grid!important;grid-template-columns:minmax(0,1fr) 130px 175px auto;gap:12px;align-items:end}.quote015-products #add-form>.smart-search{grid-column:1!important;grid-row:1;margin:0!important}.quote015-products #add-form>.two{display:contents!important}.quote015-products #add-form>.two>div:first-child{display:none!important}.quote015-products #add-form>.two>.two{display:contents!important}.quote015-products #add-form>.two>.two>div:nth-child(1){grid-column:2;grid-row:1}.quote015-products #add-form>.two>.two>div:nth-child(2){grid-column:3;grid-row:1}.quote015-products #add-form>button{grid-column:4;grid-row:1;min-height:45px}.quote015-products #add-form input{width:100%}.quote015-products #add-form label{display:block;margin-bottom:6px}
.quote073-dialog{border:0;border-radius:18px;padding:0;width:min(490px,calc(100vw - 28px));max-height:90vh;box-shadow:0 28px 90px #0b244b55;color:#173254}.quote073-dialog::backdrop{background:#071c3c91}.quote073-dialog .q073-body{padding:27px}.quote073-dialog h2{margin:0 0 8px;font-size:21px}.quote073-dialog p{color:#58708c;line-height:1.55}.quote073-dialog .q073-total{font-size:27px;color:#0b3e96;font-weight:800;margin:16px 0}.quote073-dialog .q073-actions{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap;margin-top:22px}.quote073-dialog button{border-radius:9px;padding:12px 15px;border:0;cursor:pointer;background:#155ee5;color:#fff;font-weight:700}.quote073-dialog button.secondary{background:#e8effa;color:#143b75}
@media(max-width:850px){.quote015-products #add-form{grid-template-columns:1fr 1fr!important}.quote015-products #add-form>.smart-search{grid-column:1/-1!important;grid-row:1}.quote015-products #add-form>.two>.two>div:nth-child(1){grid-column:1;grid-row:2}.quote015-products #add-form>.two>.two>div:nth-child(2){grid-column:2;grid-row:2}.quote015-products #add-form>button{grid-column:1/-1;grid-row:3}}
