.self-hosted-quote-form{max-width:900px;margin-inline:auto}.self-hosted-quote-section{border:1px solid var(--emn-line,#e2e4de);border-radius:.75rem;min-inline-size:0;padding:1.25rem}.self-hosted-quote-section legend{padding-inline:.5rem;font-weight:650}.self-hosted-quote-section .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem}.self-hosted-wide-field{grid-column:1/-1}.self-hosted-licence{align-items:baseline;gap:.65rem;display:flex}.self-hosted-admin{gap:1rem;display:grid}.self-hosted-admin-detail{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;display:grid}.self-hosted-admin dd{white-space:pre-wrap;overflow-wrap:anywhere;margin-block:.25rem .9rem}.self-hosted-admin dt{font-weight:600}.self-hosted-admin .self-hosted-review-form{gap:1rem;display:grid}.catalogue-view-toggle{border:1px solid color-mix(in srgb, var(--brand-primary,#173b78) 16%, white);background:color-mix(in srgb, var(--brand-primary,#173b78) 4%, white);white-space:nowrap;border-radius:12px;align-items:center;gap:4px;padding:4px;display:inline-flex}.catalogue-view-toggle button{min-height:38px;color:var(--brand-ink,#102f43);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:650;display:inline-flex}.catalogue-view-toggle button svg{width:15px;height:15px}.catalogue-view-toggle button[aria-pressed=true]{color:var(--brand-primary,#173b78);background:#fff;box-shadow:0 2px 10px #0f204817}.catalogue-view-toggle button:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-accent,#7c3aed) 30%, transparent);outline-offset:2px}.catalogue-search-tags{flex-wrap:wrap;gap:6px;margin:0 0 18px;display:flex}.catalogue-search-tags>span{border:1px solid color-mix(in srgb, var(--brand-primary,#173b78) 12%, white);background:color-mix(in srgb, var(--brand-primary,#173b78) 4%, white);min-height:23px;color:color-mix(in srgb, var(--brand-ink,#102f43) 78%, white);border-radius:999px;align-items:center;padding:4px 8px;font-size:9px;line-height:1.2;display:inline-flex}.library-app-icon .module-icon-art,.web-app-symbol .module-icon-art,.catalogue-admin-icon .module-icon-art{object-fit:contain;width:100%;height:100%;display:block}.library-art-app .module-icon-art{object-fit:contain;width:36px;height:36px}.web-preview-apps i .module-icon-art{object-fit:contain;width:20px;height:20px}.web-app-ribbon a .module-icon-art{object-fit:contain;width:30px;height:30px}.web-flow-grid>article>.module-icon-art{object-fit:contain;width:42px;height:42px;margin-bottom:18px}.library-app-icon .module-icon-art{width:32px;height:32px}.library-grid.is-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.library-grid.is-gallery .library-card{border-radius:15px;min-height:252px;padding:18px 16px}.library-grid.is-gallery .library-card-top{align-items:flex-start;margin-bottom:17px}.library-grid.is-gallery .library-app-icon{width:48px;height:48px}.library-grid.is-gallery .library-badge{text-overflow:ellipsis;max-width:58%;overflow:hidden}.library-grid.is-gallery .library-card h4{min-height:45px;margin-bottom:15px;font-size:16px}.library-grid.is-gallery .library-card-summary,.library-grid.is-gallery .library-card-detail,.library-grid.is-gallery .catalogue-search-tags,.library-grid.is-gallery .library-licence,.library-grid.is-gallery .library-prerequisites,.library-grid.is-gallery .library-independent,.library-grid.is-gallery .library-doc-link,.library-grid.is-gallery .library-disable{display:none}.library-grid.is-gallery .library-card-actions{margin-top:auto}.library-grid.is-gallery .library-card-actions>.emnaro-button,.library-grid.is-gallery .library-card-actions>form{width:100%}.web-app-collection.is-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.web-app-collection.is-gallery .web-app-symbol{width:52px;height:52px;padding:8px}.web-app-collection.is-gallery .web-app-item p,.web-app-collection.is-gallery .catalogue-search-tags,.web-app-collection.is-gallery .app-discovery-requires{display:none}.web-app-collection.is-gallery .web-app-guide{margin-top:18px}.web-app-collection.is-detailed .web-app-symbol{padding:9px}.web-app-collection.is-detailed .catalogue-search-tags{margin-bottom:16px}.catalogue-admin-grid.is-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.catalogue-admin-card{flex-direction:column;display:flex}.catalogue-admin-grid.is-gallery .catalogue-admin-card{min-height:225px;padding:20px}.catalogue-admin-heading{align-items:center;gap:13px;min-width:0;display:flex}.catalogue-admin-icon{border:1px solid color-mix(in srgb, var(--brand-primary,#173b78) 12%, white);background:color-mix(in srgb, var(--brand-accent,#7c3aed) 5%, white);border-radius:14px;flex:none;place-items:center;width:50px;height:50px;padding:7px;display:grid}.catalogue-admin-group{color:color-mix(in srgb, var(--brand-ink,#102f43) 65%, white);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.catalogue-admin-heading h2{margin:0}.catalogue-admin-card>.app-toolbar{margin-top:auto}@media (width<=1180px){.library-grid.is-gallery,.catalogue-admin-grid.is-gallery,.web-app-collection.is-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.catalogue-view-toggle{width:100%}.catalogue-view-toggle button{flex:1}.library-grid.is-gallery,.catalogue-admin-grid.is-gallery,.web-app-collection.is-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.library-grid.is-gallery,.catalogue-admin-grid.is-gallery,.web-app-collection.is-gallery{grid-template-columns:1fr}}.library-workspace{gap:18px}.library-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.library-heading h2{margin:0;font-size:1.75rem;font-weight:650}.library-heading p{color:var(--lib-muted);margin:4px 0 0}.library-heading-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.library-heading .library-hero-facts{gap:12px;margin-top:8px}.library-heading .library-hero-facts strong{font-size:inherit}.library-workspace .library-grid.is-gallery .library-card{min-height:0;padding:14px}.library-workspace .library-grid.is-gallery .library-card-top{align-items:center;margin-bottom:8px}.library-workspace .library-grid.is-gallery .library-card h4{overflow-wrap:anywhere;min-height:auto;margin-bottom:4px}.library-workspace .library-grid.is-gallery .library-card-summary,.library-workspace .library-grid.is-gallery .library-doc-link,.library-workspace .library-grid.is-gallery .library-disable,.library-workspace .library-grid.is-gallery .has-unmet-requirements .library-prerequisites{display:revert}.library-workspace .library-grid.is-gallery .library-card-actions{flex-wrap:wrap;padding-top:4px}.library-workspace .library-grid.is-gallery .library-card-actions>.emnaro-button,.library-workspace .library-grid.is-gallery .library-card-actions>form{width:auto;max-width:100%}.library-workspace .library-card-actions .emnaro-button{white-space:normal;min-height:36px}.library-workspace .library-grid.is-gallery .library-prerequisites{margin-bottom:8px}.library-form-error{color:#a42735;margin:6px 0 0;font-size:.8rem}
