.import-top-button{border-color:#cbdcc3;background:#edf5e8;color:#466b43;font-weight:700;box-shadow:0 1px 3px #233b2412}.import-top-button:hover{background:#e0eed8;border-color:#a9c99b}
.review-merchant{width:min(100%,480px);border:0;background:transparent;color:#3b4c40;font-size:11px;font-weight:700;padding:0;outline:none}.review-merchant:focus{border-bottom:1px solid #aac399}
.split-line{grid-template-columns:minmax(120px,1fr) minmax(140px,1fr) 92px auto}
@media(max-width:700px){.split-line{grid-template-columns:1fr 1fr 72px auto}}
.review-controls{grid-template-columns:110px 92px minmax(150px,1fr) minmax(150px,1fr);grid-template-areas:"date type account account" "category category subcategory subcategory"}
.review-controls>input[type="date"]{grid-area:date}
.review-controls>select[data-field="type"]{grid-area:type}
.review-controls>select[data-field="category"],.review-controls>select:nth-child(3){grid-area:category}
.review-controls>select[data-field="subcategory"]{grid-area:subcategory}
.review-controls>select[data-field="account"],.review-controls>input[data-field="account"],.review-controls>select[data-field="person"]{grid-area:account}
@media(max-width:700px){.review-controls{grid-template-columns:1fr 1fr;grid-template-areas:"date type" "account account" "category category" "subcategory subcategory"}.review-controls select:nth-child(3),.review-controls input{grid-column:auto}}
.review-controls.transfer-review-controls{grid-template-areas:"date type category category"}
@media(max-width:700px){.review-controls.transfer-review-controls{grid-template-areas:"date type" "category category"}}
.statement-account-setup{display:grid;grid-template-columns:minmax(160px,1.3fr) minmax(145px,1fr) minmax(145px,1fr) auto;align-items:end;gap:8px;padding:12px;border:1px solid #dce8d6;border-radius:9px;background:#f7faf4}
.statement-account-copy{grid-column:1/-1;display:grid;gap:4px;color:#415444;font-size:10px}
.statement-account-copy small{color:#879287;font-size:9px;font-weight:400}
.statement-account-setup label{display:grid!important;gap:4px;font-size:9px;color:#738073}
.statement-account-setup select{min-width:0;width:100%;height:32px;border:1px solid #e1e8df;border-radius:6px;background:#fff;padding:0 7px;color:#59675c;font-size:9px}
.statement-account-setup button{height:32px;padding:0 10px;font-size:9px;white-space:nowrap}
@media(max-width:700px){.statement-account-setup{grid-template-columns:1fr 1fr}.statement-account-setup .statement-account-copy,.statement-account-setup button{grid-column:1/-1}}
