.license-toolbar{grid-template-columns:minmax(220px,2fr) minmax(130px,1fr) minmax(190px,1.4fr) minmax(170px,1fr) auto;align-items:end}
.license-toolbar select{max-width:100%}.license-card{display:flex;flex-direction:column}.license-card-meta{display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:.7rem;color:#647b85}.license-status{font-size:.68rem;line-height:1.35;padding:4px 7px;border-radius:6px;background:#e5f0ea;color:#245646;font-weight:700}.license-status-archived{background:#fff0d8;color:#7d5419}.license-card .license-authority{font-size:.8rem}.license-card-facts{display:grid;gap:6px;font-size:.74rem;color:#60737d;margin-top:auto;padding-top:10px}.license-more{text-align:center;margin:24px}.license-coverage{padding:20px;margin-top:26px;background:#f2f6f5;border:1px solid #dce7e4;border-radius:14px}.license-coverage summary{cursor:pointer;font-weight:700}.license-coverage p{font-size:.8rem;line-height:1.6}.license-coverage-counts{display:flex;flex-wrap:wrap;gap:24px}.license-coverage-counts div{display:flex;flex-direction:column;gap:5px}.license-coverage-counts dt{font-size:.75rem;color:#60737d}.license-coverage-counts dd{font-size:1.5rem;font-weight:700;margin:0}.license-profile-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:26px;align-items:start}.license-topic>h2,.license-topic section>h2{margin-top:1.7em}.license-topic>h2:first-child{margin-top:0}.license-topic p{white-space:normal;overflow-wrap:anywhere}.license-topic .library-table caption{text-align:left;font-size:.78rem;color:#60737d;padding-bottom:10px}.license-aside{overflow-wrap:anywhere}.license-aside hr{border:0;border-top:1px solid #d8e5e8;margin:20px 0}.license-archived-notice{padding:18px 22px;margin-bottom:22px;background:#fff4df;border:1px solid #e7d3ab;border-radius:12px}.license-agency-contact{padding:18px 24px;margin-bottom:26px;border-left:4px solid #e6b96b;background:#f8f8f3}.license-fees th:first-child{width:18%}
@media(max-width:1100px){.license-toolbar{grid-template-columns:1fr 1fr}.license-toolbar .library-search{grid-column:1/-1}.license-profile-layout{grid-template-columns:minmax(0,1fr) 235px}}
@media(max-width:720px){.license-profile-layout,.license-toolbar{grid-template-columns:1fr}.license-toolbar .library-search{grid-column:auto}.license-aside{grid-row:1}.license-card-meta{align-items:flex-start}.license-profile-header{gap:15px}.license-coverage-counts{gap:15px}}
#licenses-print-document{display:none}
@media print{body.printing-license{display:block!important;height:auto!important;background:#fff!important}body.printing-license>:not(#licenses-print-document){display:none!important}body.printing-license #licenses-print-document{display:block!important;font:10pt/1.5 Arial,sans-serif;color:#111}#licenses-print-document .license-print-brand{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #555;padding-bottom:10px;margin-bottom:20px}#licenses-print-document .license-print-brand img{width:125px;height:auto}body.printing-license .license-profile-layout{display:block}body.printing-license .license-aside{break-inside:avoid;margin-top:24px}body.printing-license .library-topic,body.printing-license .library-aside{padding:0;border:0;box-shadow:none}body.printing-license .library-profile-header{margin:0 0 20px}body.printing-license h2{break-after:avoid}body.printing-license a{color:#111}body.printing-license .license-fees tr{break-inside:avoid}}
