.ServiceCatalogPage-module__EEM06W__page{grid-template-rows:auto 1fr;gap:1.5rem;max-width:1280px;min-height:60vh;margin:0 auto;padding:1rem;display:grid}@media (max-width:1280px){.ServiceCatalogPage-module__EEM06W__page{max-width:1200px}}.ServiceCatalogPage-module__EEM06W__breadcrumbs{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;display:flex}.ServiceCatalogPage-module__EEM06W__breadcrumbLink{color:#6b7280;cursor:pointer;text-decoration:none}.ServiceCatalogPage-module__EEM06W__breadcrumbLink:hover,.ServiceCatalogPage-module__EEM06W__breadcrumbLink:focus-visible{color:var(--color-accent)}.ServiceCatalogPage-module__EEM06W__breadcrumbSep{color:#9ca3af}.ServiceCatalogPage-module__EEM06W__breadcrumbCurrent{color:#374151;font-weight:500}.ServiceCatalogPage-module__EEM06W__mainContent{grid-row:2}.ServiceCatalogPage-module__EEM06W__title{color:#111827;margin:0 0 1rem;font-size:1.5rem;font-weight:600}.ServiceCatalogPage-module__EEM06W__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:stretch;gap:.65rem;display:grid}.ServiceCatalogPage-module__EEM06W__categoryCard{color:inherit;background:#fff 50%/cover;border:1px solid #e5e7eb;border-radius:12px;align-items:stretch;min-width:0;padding:.825rem .9rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.ServiceCatalogPage-module__EEM06W__categoryCard:hover{border-color:rgb(var(--color-accent-rgb)/.4);box-shadow:0 2px 8px #0000000d}.ServiceCatalogPage-module__EEM06W__categoryCardHasBg{border-color:#00000014}.ServiceCatalogPage-module__EEM06W__categoryCardTransparent{background-color:#0000}.ServiceCatalogPage-module__EEM06W__categoryCardTransparent.ServiceCatalogPage-module__EEM06W__categoryCardHasBg .ServiceCatalogPage-module__EEM06W__categoryCardBgScrim{background:linear-gradient(115deg,#ffffff8c 0%,#ffffff52 45%,#ffffff24 100%)}.ServiceCatalogPage-module__EEM06W__categoryCardBgScrim{border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(115deg,#fffffff0 0%,#ffffffc7 42%,#ffffff8c 100%);position:absolute;inset:0}.ServiceCatalogPage-module__EEM06W__categoryCardMain{z-index:1;flex:1;align-items:flex-start;gap:.65rem;min-width:0;display:flex;position:relative}.ServiceCatalogPage-module__EEM06W__categoryCardIcon{background:#f3f4f6eb;border-radius:8px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 0 0 1px #0000000a}.ServiceCatalogPage-module__EEM06W__categoryCardIconSvg{color:#6b7280;width:20px;height:20px}.ServiceCatalogPage-module__EEM06W__categoryCardImage{object-fit:cover;border-radius:8px;width:100%;height:100%}.ServiceCatalogPage-module__EEM06W__categoryCard:hover .ServiceCatalogPage-module__EEM06W__categoryCardIconSvg{color:var(--color-accent)}.ServiceCatalogPage-module__EEM06W__categoryCardText{flex-direction:row;flex:1;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.ServiceCatalogPage-module__EEM06W__categoryCardTitle{color:#111827;overflow-wrap:break-word;word-break:break-word;flex:auto;min-width:0;margin:0;font-size:.9375rem;font-weight:400;line-height:1.3}.ServiceCatalogPage-module__EEM06W__categoryCardCount{color:#9ca3af;font-variant-numeric:tabular-nums;flex-shrink:0;margin:0;font-size:.75rem;line-height:1.2}.ServiceCatalogPage-module__EEM06W__loading,.ServiceCatalogPage-module__EEM06W__empty{color:#6b7280;margin:0;font-size:1rem}@media (max-width:768px){.ServiceCatalogPage-module__EEM06W__page{box-sizing:border-box;gap:.5rem;min-width:0;max-width:100%;padding:.4rem .75rem .75rem}.ServiceCatalogPage-module__EEM06W__mainContent{min-width:0;max-width:100%}.ServiceCatalogPage-module__EEM06W__breadcrumbs{margin-bottom:.25rem}.ServiceCatalogPage-module__EEM06W__title{margin-bottom:.65rem;font-size:1.25rem}.ServiceCatalogPage-module__EEM06W__mainContent .ServiceCatalogPage-module__EEM06W__grid{box-sizing:border-box;background:0 0;border:none;border-radius:0;flex-direction:column;gap:.35rem;width:100%;min-width:0;max-width:100%;display:flex;overflow:visible}.ServiceCatalogPage-module__EEM06W__mainContent .ServiceCatalogPage-module__EEM06W__categoryCard{box-shadow:none;box-sizing:border-box;background:#fff;border:none;border-radius:10px;align-items:stretch;min-width:0;max-width:100%;padding:.45rem .6rem}.ServiceCatalogPage-module__EEM06W__mainContent .ServiceCatalogPage-module__EEM06W__categoryCard:not(.ServiceCatalogPage-module__EEM06W__categoryCardHasBg):hover,.ServiceCatalogPage-module__EEM06W__mainContent .ServiceCatalogPage-module__EEM06W__categoryCard:not(.ServiceCatalogPage-module__EEM06W__categoryCardHasBg):focus-visible{box-shadow:none;background:#f9fafb}.ServiceCatalogPage-module__EEM06W__mainContent .ServiceCatalogPage-module__EEM06W__categoryCardHasBg:hover,.ServiceCatalogPage-module__EEM06W__mainContent .ServiceCatalogPage-module__EEM06W__categoryCardHasBg:focus-visible{box-shadow:none}.ServiceCatalogPage-module__EEM06W__mainContent .ServiceCatalogPage-module__EEM06W__categoryCardMain{gap:.55rem}.ServiceCatalogPage-module__EEM06W__mainContent .ServiceCatalogPage-module__EEM06W__categoryCardIcon{border-radius:7px;flex-shrink:0;align-self:center;width:34px;min-width:34px;height:34px}.ServiceCatalogPage-module__EEM06W__mainContent .ServiceCatalogPage-module__EEM06W__categoryCardIconSvg{width:18px;height:18px}.ServiceCatalogPage-module__EEM06W__mainContent .ServiceCatalogPage-module__EEM06W__categoryCardText{flex:auto;gap:.3rem;min-width:0}.ServiceCatalogPage-module__EEM06W__mainContent .ServiceCatalogPage-module__EEM06W__categoryCardTitle{overflow-wrap:break-word;word-break:break-word;min-width:0;margin:0;font-size:.875rem;line-height:1.3}.ServiceCatalogPage-module__EEM06W__mainContent .ServiceCatalogPage-module__EEM06W__categoryCardCount{white-space:nowrap;flex-shrink:0;margin:0;font-size:.6875rem;line-height:1.2}}:where(html[data-theme=dark],[data-app-theme=dark]) .ServiceCatalogPage-module__EEM06W__breadcrumbLink{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .ServiceCatalogPage-module__EEM06W__breadcrumbLink:hover{color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .ServiceCatalogPage-module__EEM06W__breadcrumbSep{color:#6b7280}:where(html[data-theme=dark],[data-app-theme=dark]) .ServiceCatalogPage-module__EEM06W__breadcrumbCurrent,:where(html[data-theme=dark],[data-app-theme=dark]) .ServiceCatalogPage-module__EEM06W__title{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .ServiceCatalogPage-module__EEM06W__categoryCard{color:#d1d5db;background:#171717;border-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ServiceCatalogPage-module__EEM06W__categoryCardTransparent{background-color:#0000}:where(html[data-theme=dark],[data-app-theme=dark]) .ServiceCatalogPage-module__EEM06W__categoryCardTransparent.ServiceCatalogPage-module__EEM06W__categoryCardHasBg .ServiceCatalogPage-module__EEM06W__categoryCardBgScrim{background:linear-gradient(115deg,#1717178c 0%,#17171752 45%,#17171724 100%)}:where(html[data-theme=dark],[data-app-theme=dark]) .ServiceCatalogPage-module__EEM06W__categoryCardBgScrim{background:linear-gradient(115deg,#171717eb 0%,#171717c7 45%,#1717178c 100%)}:where(html[data-theme=dark],[data-app-theme=dark]) .ServiceCatalogPage-module__EEM06W__categoryCard:hover{border-color:rgb(var(--color-accent-rgb)/.5);box-shadow:0 4px 12px #0000004d}:where(html[data-theme=dark],[data-app-theme=dark]) .ServiceCatalogPage-module__EEM06W__categoryCardIcon{background:#374151eb}:where(html[data-theme=dark],[data-app-theme=dark]) .ServiceCatalogPage-module__EEM06W__categoryCardIconSvg{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .ServiceCatalogPage-module__EEM06W__categoryCard:hover .ServiceCatalogPage-module__EEM06W__categoryCardIconSvg{color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .ServiceCatalogPage-module__EEM06W__categoryCardTitle{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .ServiceCatalogPage-module__EEM06W__categoryCardCount{color:#6b7280}:where(html[data-theme=dark],[data-app-theme=dark]) .ServiceCatalogPage-module__EEM06W__loading,:where(html[data-theme=dark],[data-app-theme=dark]) .ServiceCatalogPage-module__EEM06W__empty{color:#9ca3af}@media (max-width:768px){:where(html[data-theme=dark],[data-app-theme=dark]) .ServiceCatalogPage-module__EEM06W__mainContent .ServiceCatalogPage-module__EEM06W__grid{background:0 0;border:none}:where(html[data-theme=dark],[data-app-theme=dark]) .ServiceCatalogPage-module__EEM06W__mainContent .ServiceCatalogPage-module__EEM06W__categoryCard{background:#171717;border:none}:where(html[data-theme=dark],[data-app-theme=dark]) .ServiceCatalogPage-module__EEM06W__mainContent .ServiceCatalogPage-module__EEM06W__categoryCard:not(.ServiceCatalogPage-module__EEM06W__categoryCardHasBg):hover,:where(html[data-theme=dark],[data-app-theme=dark]) .ServiceCatalogPage-module__EEM06W__mainContent .ServiceCatalogPage-module__EEM06W__categoryCard:not(.ServiceCatalogPage-module__EEM06W__categoryCardHasBg):focus-visible{box-shadow:none;background:#1f2937}:where(html[data-theme=dark],[data-app-theme=dark]) .ServiceCatalogPage-module__EEM06W__mainContent .ServiceCatalogPage-module__EEM06W__categoryCardHasBg:hover,:where(html[data-theme=dark],[data-app-theme=dark]) .ServiceCatalogPage-module__EEM06W__mainContent .ServiceCatalogPage-module__EEM06W__categoryCardHasBg:focus-visible{box-shadow:none}}
