.aic-stock-results{margin-top:32px;color:#18324e}.aic-stock-results h2{font-size:26px;color:#18324e}.aic-stock-results .aic-stock-note{background:#e8eff7;color:#304c68;padding:18px;border-left:4px solid #b99441;border-radius:6px}.aic-stock-filters{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:18px 0}.aic-stock-filters label{display:flex;align-items:center;gap:8px}.aic-stock-filters input[type=checkbox]{width:18px;height:18px}.aic-stock-filters select{padding:8px;color:#18324e;background:#fff;border:1px solid #aabdd0}.aic-stock-scroll{overflow:auto;border-radius:10px;border:1px solid #c9d7e5}.aic-stock-table{border-collapse:collapse;width:100%;min-width:1060px;font-size:14px;text-align:left}.aic-stock-table th{background:#173550;color:#fff;padding:16px 12px;white-space:nowrap}.aic-stock-table td{padding:16px 12px;background:#fff;color:#203b55;border-bottom:1px solid #d8e3ed;max-width:240px;overflow-wrap:anywhere}.aic-stock-table tr:nth-child(even) td{background:#f0f5fa}.aic-stock-table small,.aic-stock-table strong{display:block}.aic-stock-table small{color:#4b6179;margin:5px 0}.aic-stock-table button,.aic-stock-selection button{cursor:pointer}.aic-stock-table button{background:#254f75;color:#fff;border:0;padding:10px 14px;border-radius:6px;white-space:nowrap}.aic-stock-table button:disabled{background:#dbe4ee;color:#53687a}.aic-stock-exact,.aic-stock-similar{display:inline-block;font-size:12px;padding:3px 7px;border-radius:4px;background:#d9eee6;color:#175542}.aic-stock-similar{background:#fff0ce;color:#765014}.aic-stock-selection{margin:30px 0;padding:24px;background:#eaf0f7;color:#18324e;border-radius:10px}.aic-stock-selection h3,.aic-stock-selection p{color:#18324e}.aic-stock-selection ul{padding:0;list-style:none}.aic-stock-selection li{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #c2d1df}.aic-stock-selection input{width:110px;padding:8px;background:#fff;color:#18324e;border:1px solid #9cb0c2}.aic-stock-results [hidden]{display:none!important}#stock-status{color:#284e70}#stock-empty{color:#784b12;background:#fff5dd;padding:18px}.aic-stock-scroll:focus-visible{outline:3px solid #b99441}@media(max-width:600px){.aic-stock-selection{padding:18px}.aic-stock-filters{gap:12px}.aic-stock-results h2{font-size:23px}}
