.matrix-usa-page{width:100%;margin:0}.matrix-usa{font-size:18px;line-height:1.5;text-align:left}.matrix-usa [hidden]{display:none!important}.matrix-usa-search{display:block;margin:0}.matrix-usa label{display:flex;flex-direction:column;gap:5px;font-weight:600}.matrix-usa input,.matrix-usa select{width:100%;min-height:44px;padding:8px 10px;font:inherit;background:#fff;color:#222;border:1px solid #b7b7b7;border-radius:4px}.matrix-usa button{font:inherit;cursor:pointer}.matrix-usa-actions{grid-column:1/-1;display:flex;gap:12px;flex-wrap:wrap}.matrix-usa-actions button,.matrix-usa-pagination button{padding:8px 16px;border:1px solid #ccc;border-radius:4px;background:#f4f4f4;color:#222}.matrix-usa-scroll{overflow:auto}.matrix-usa table{width:100%;border-collapse:collapse;font:inherit;color:inherit}.matrix-usa th,.matrix-usa td{padding:12px;border:1px solid #ddd;text-align:left;vertical-align:middle}.matrix-usa th{background:#f4f4f4}.matrix-usa th button{padding:0;background:none;border:0;color:inherit;font-weight:700;text-align:left;white-space:nowrap}.matrix-usa .matrix-usa-details{padding:0;border:0;background:none;color:inherit}.matrix-usa-details img{display:block;width:160px!important;height:100px!important;max-width:none!important;object-fit:contain!important;transform:none!important;filter:none!important;box-shadow:none!important}.matrix-usa-pagination{display:flex;gap:18px;align-items:center;justify-content:center;margin-top:24px}.matrix-usa button:disabled{opacity:.4;cursor:default}.matrix-usa dialog{position:fixed;inset:0;margin:auto!important;max-height:92vh;overflow:auto;background:white;color:#222;border:0;border-radius:6px;box-shadow:0 16px 60px #0005}.matrix-usa dialog::backdrop{background:#000a}.matrix-usa-detail{padding:28px;width:min(900px,94vw)}.matrix-usa-detail h2{padding-right:25px;font-size:24px}.matrix-usa-detail-body{display:grid;grid-template-columns:1fr 1fr;gap:24px}.matrix-usa-detail dl{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;margin:0}.matrix-usa-detail dt{font-weight:bold}.matrix-usa-detail dd{margin:0;overflow-wrap:anywhere}.matrix-usa .matrix-usa-full{padding:0;align-self:start;background:none;border:0}.matrix-usa-full img{width:auto;max-width:100%;height:auto;max-height:65vh;object-fit:contain;display:block}.matrix-usa .matrix-usa-close{position:absolute;right:4px;top:4px;z-index:2;background:#fff;color:#222;border:1px solid #ddd;border-radius:50%;width:30px;height:30px;line-height:24px;padding:0;font-size:24px}.matrix-usa .matrix-usa-image{width:fit-content;height:fit-content;padding:0;max-width:96vw;max-height:94vh;line-height:0;overflow:hidden}.matrix-usa-image>img,.matrix-usa-image>img:hover{display:block;width:auto!important;height:auto!important;max-width:96vw!important;max-height:94vh!important;object-fit:contain!important;transform:none!important;scale:none!important;filter:none!important;margin:0!important;padding:0!important}.matrix-usa-detail img:hover{transform:none!important;scale:none!important}@media(max-width:700px){.matrix-usa-detail-body{grid-template-columns:1fr}.matrix-usa{font-size:17px}.matrix-usa th,.matrix-usa td{padding:8px}}

/* Use the same theme sections, containers, filter card and buttons as the four existing pages. */
.matrix-usa .i-modalDetailSearch .content .form-grp label{font-size:16px;text-transform:none}.matrix-usa .i-modalDetailSearch .content .form-grp .form-control,.matrix-usa .i-modalDetailSearch .content .form-grp .form-select{font-size:17px;min-height:42px;height:auto}.matrix-usa .i-modelTable .modalTable tr>*{font-size:18px;min-width:0}.matrix-usa .i-modelTable .modalTable td:last-child{min-width:180px}.matrix-usa-count{margin:20px 0 0}.matrix-usa .matrix-usa-details img:hover{transform:none!important;scale:none!important}.matrix-usa section{overflow:visible}
