.Norms_pageWrapper__n8vLi{padding:1rem 1.5rem;background:linear-gradient(135deg,#f5f7fa,#f0f4f8);min-height:100vh}.Norms_container__Ca148{max-width:1400px;margin:0 auto}.Norms_main__u0fEv{margin:2rem 0}.Norms_pageHeader__t9RIh{text-align:center;margin-bottom:2rem}.Norms_pageTitle__Ccn2m{font-size:2.5rem;font-weight:800;color:var(--color-gray-800);margin:0 0 1rem;background:linear-gradient(135deg,#6366f1 0,var(--color-primary-500) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Norms_pageSubtitle__4EDFz{font-size:1.125rem;color:var(--color-gray-500);max-width:600px;margin:0 auto;line-height:1.6}.Norms_emptyState__vIDTL{text-align:center;padding:4rem 2rem;background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.Norms_emptyMessage__K500v{font-size:1.125rem;color:var(--color-gray-500);margin:0}@media (max-width:1023px){.Norms_normsGrid__C2GP4{grid-template-columns:repeat(2,1fr)}.Norms_pageTitle__Ccn2m{font-size:2rem}.Norms_pageSubtitle__4EDFz{font-size:1rem}}@media (max-width:767px){.Norms_pageWrapper__n8vLi{padding:.75rem 1rem}.Norms_normsGrid__C2GP4{grid-template-columns:1fr;gap:1rem}.Norms_pageTitle__Ccn2m{font-size:1.75rem}.Norms_pageSubtitle__4EDFz{font-size:.9375rem}.Norms_resultsCount__X1ZfG{padding:.5rem .75rem}.Norms_count__TDV1U{font-size:1.25rem}.Norms_countLabel__b8JL0{font-size:.875rem}}.NormFilters_filtersContainer__kFstK{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-bottom:2rem}.NormFilters_searchWrapper__DNS9i{position:relative;margin-bottom:1.5rem}.NormFilters_searchIcon__KztLr{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:var(--color-gray-400);pointer-events:none}.NormFilters_searchInput___wsYp{width:100%;padding:.875rem 3rem;border:2px solid var(--color-gray-200);border-radius:8px;font-size:1rem;transition:all .2s ease;outline:none}.NormFilters_searchInput___wsYp:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.NormFilters_searchInput___wsYp::-moz-placeholder{color:var(--color-gray-400)}.NormFilters_searchInput___wsYp::placeholder{color:var(--color-gray-400)}.NormFilters_clearSearchButton__6ptve{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:.25rem;cursor:pointer;color:var(--color-gray-400);transition:color .2s ease;display:flex;align-items:center;justify-content:center}.NormFilters_clearSearchButton__6ptve:hover{color:var(--color-gray-500)}.NormFilters_clearSearchButton__6ptve svg{width:1.25rem;height:1.25rem}.NormFilters_filtersRow__EptLS{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.NormFilters_filterGroup__KjLAB{display:flex;flex-direction:column;gap:.5rem}.NormFilters_filterLabel__w2DU_{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--color-gray-700)}.NormFilters_filterIcon__ZrxTD{width:1rem;height:1rem;color:#6366f1}.NormFilters_filterSelect__2MBLq{border:2px solid var(--color-gray-200);border-radius:8px;font-size:.9375rem;background:#fff;cursor:pointer;transition:all .2s ease;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25rem;padding:.75rem 2.5rem .75rem 1rem}.NormFilters_filterSelect__2MBLq:hover{border-color:var(--color-gray-300)}.NormFilters_filterSelect__2MBLq:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.NormFilters_clearFiltersButton__AurhE{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--color-amber-100);color:#92400e;border:2px solid var(--color-amber-400);border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;align-self:end}.NormFilters_clearFiltersButton__AurhE:hover{background:#fde68a;border-color:var(--color-amber-500);transform:translateY(-1px)}.NormFilters_clearIcon__YQ6Jq{width:1.125rem;height:1.125rem}.NormFilters_resultsInfo__0Mx_g{padding-top:1rem;border-top:1px solid var(--color-gray-200);display:flex;justify-content:space-between;align-items:center}.NormFilters_resultsCount__YRFAT{font-size:.9375rem;color:var(--color-gray-500)}.NormFilters_resultsCount__YRFAT strong{color:#6366f1;font-size:1.125rem;font-weight:700}@media (max-width:1023px){.NormFilters_filtersRow__EptLS{grid-template-columns:1fr 1fr}.NormFilters_clearFiltersButton__AurhE{grid-column:span 2}}@media (max-width:767px){.NormFilters_filtersContainer__kFstK{padding:1rem}.NormFilters_filtersRow__EptLS{grid-template-columns:1fr}.NormFilters_clearFiltersButton__AurhE{grid-column:span 1}.NormFilters_searchInput___wsYp{font-size:.9375rem;padding:.75rem 2.5rem .75rem 2.75rem}.NormFilters_filterSelect__2MBLq{font-size:.875rem}.NormFilters_resultsInfo__0Mx_g{flex-direction:column;align-items:flex-start;gap:.5rem}}.NormCard_card__9f6gp{background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:1.5rem;display:flex;flex-direction:column;gap:1rem;transition:all .2s ease;border:1px solid var(--color-gray-200);height:100%}.NormCard_card__9f6gp:hover{transform:translateY(-2px);box-shadow:0 10px 15px rgba(0,0,0,.15);border-color:#6366f1}.NormCard_compact__V9haN{padding:1rem;gap:.75rem}.NormCard_header__AinWp{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.NormCard_category__mCQca{display:flex;align-items:center;gap:.5rem;color:#6366f1;font-size:.875rem;font-weight:500}.NormCard_categoryIcon__Z0J_0{width:1.25rem;height:1.25rem}.NormCard_categoryName__NXUi0{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NormCard_statusBadge__GNUoZ{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.NormCard_statusActive__ubKD7{background-color:#d1fae5;color:#065f46}.NormCard_statusArchived__k0C4Y{background-color:var(--color-amber-100);color:#92400e}.NormCard_statusCancelled__qlYX1{background-color:var(--color-red-100);color:#991b1b}.NormCard_body__Gb_iI{flex:1;display:flex;flex-direction:column;gap:.5rem}.NormCard_code__YzL4Q{font-size:1.125rem;font-weight:700;color:var(--color-gray-800);margin:0}.NormCard_title__YOI8o{font-size:1rem;font-weight:500;color:var(--color-gray-700);margin:0;line-height:1.5}.NormCard_description__DV5Vp{font-size:.875rem;color:var(--color-gray-500);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.NormCard_metadata__DnBWa{display:flex;flex-direction:column;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--color-gray-200)}.NormCard_metaItem__QHgrk{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-gray-500)}.NormCard_metaIcon__b2fCv{width:1rem;height:1rem;color:var(--color-gray-400)}.NormCard_actions__yTjuh{display:flex;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--color-gray-200)}.NormCard_buttonDetail__Uw28n,.NormCard_buttonPdf__4NqXc{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;transition:all .2s ease;cursor:pointer;text-decoration:none;border:none;outline:none}.NormCard_buttonDetail__Uw28n{flex:1;background:linear-gradient(135deg,#6366f1 0,var(--color-primary-500) 100%);color:#fff}.NormCard_buttonDetail__Uw28n:hover{background:linear-gradient(135deg,#4f46e5 0,var(--color-primary-600) 100%);transform:translateY(-1px);box-shadow:0 4px 6px rgba(99,102,241,.3)}.NormCard_buttonPdf__4NqXc{background:var(--color-gray-100);color:var(--color-gray-700)}.NormCard_buttonPdf__4NqXc:hover{background:var(--color-gray-200);color:var(--color-gray-800)}.NormCard_buttonIcon__2isWJ{width:1rem;height:1rem}@media (max-width:768px){.NormCard_card__9f6gp{padding:1rem}.NormCard_code__YzL4Q{font-size:1rem}.NormCard_title__YOI8o{font-size:.875rem}.NormCard_description__DV5Vp{font-size:.8125rem}.NormCard_actions__yTjuh{flex-direction:column}.NormCard_buttonDetail__Uw28n,.NormCard_buttonPdf__4NqXc{width:100%}}.NormsListClient_normsGrid__P1iRO{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:3rem}.NormsListClient_emptyState__0STgL{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center}.NormsListClient_emptyIcon___OXbl{width:6rem;height:6rem;margin-bottom:1.5rem;color:var(--color-gray-300)}.NormsListClient_emptyIconSvg__7gbB0{width:100%;height:100%}.NormsListClient_emptyTitle__2q3td{font-size:1.5rem;font-weight:700;color:var(--color-gray-700);margin:0 0 .5rem}.NormsListClient_emptyMessage__7AZBE{font-size:1rem;color:var(--color-gray-500);margin:0;max-width:400px}@media (max-width:1023px){.NormsListClient_normsGrid__P1iRO{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.NormsListClient_normsGrid__P1iRO{grid-template-columns:1fr;gap:1rem}.NormsListClient_emptyState__0STgL{padding:3rem 1.5rem}.NormsListClient_emptyIcon___OXbl{width:4rem;height:4rem;margin-bottom:1rem}.NormsListClient_emptyTitle__2q3td{font-size:1.25rem}.NormsListClient_emptyMessage__7AZBE{font-size:.9375rem}}