.insurer-file{font-size:18px;min-width:0;grid-column:1/-1;color:#183547}.insurer-file button{height:auto;white-space:normal;padding:.55em .8em;cursor:pointer}.insurer-tabs{display:flex;flex-wrap:wrap;gap:.6rem}.insurer-tabs [aria-pressed=true]{background:#214c60;color:white}.insurer-file label{display:flex;align-items:center;gap:.75rem;padding:.45rem;min-width:0}.insurer-file label>span{flex:1;min-width:8rem}.insurer-file input,.insurer-file select{font:inherit;min-width:0;width:52%;padding:.4rem}.insurer-file input[type=checkbox]{width:1.3rem;height:1.3rem}.insurer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:.5rem;margin:1rem 0}.insurer-grid>*{background:#edf4f7;border-radius:4px}.insurer-grid>:nth-child(3n+2){background:#f2f5ec}.insurer-grid>:nth-child(3n){background:#f7f1eb}.insurer-file table{width:100%;border-collapse:collapse;margin:1rem 0}.insurer-file td,.insurer-file th{padding:.6rem;border-bottom:1px solid #cad7dd;text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal}.insurer-file td button{border:0;background:transparent;color:#175d79;text-decoration:underline;text-align:left}.insurer-file details{padding:.8rem 0;border-bottom:1px solid #cad7dd}.insurer-file summary{cursor:pointer;font-weight:600}.insurer-notice{background:#fff1d7;padding:1rem}.insurer-status{min-height:1.5em}.insurer-file[aria-busy=true] button{opacity:.6}.insurer-file button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1050px){.insurer-file thead{display:none}.insurer-file tr{display:block;margin:1rem 0;border:1px solid #cad7dd}.insurer-file td{display:grid;grid-template-columns:minmax(7rem,35%) 1fr}.insurer-file td:before{content:attr(data-label);font-weight:600}.insurer-file td button{padding:0}}@media(max-width:500px){.insurer-file label{flex-wrap:wrap}.insurer-file label>span,.insurer-file input,.insurer-file select{width:100%}.insurer-file td{grid-template-columns:1fr;gap:.4rem}}

.insurer-master{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1rem}.insurer-master[hidden]{display:none}.insurer-file td:nth-child(4),.insurer-file td:nth-child(5){font-variant-numeric:tabular-nums}.insurer-file [hidden]{display:none!important}
