.page-module___8aEwW__container{max-width:1240px;margin:0 auto;padding:2rem}.page-module___8aEwW__header{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--surface) 0%, #f9fcff 100%);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.page-module___8aEwW__brandBlock{min-width:0}.page-module___8aEwW__title{color:var(--foreground);text-wrap:balance;font-size:clamp(1.85rem,3vw,2.5rem);font-weight:700}.page-module___8aEwW__headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.page-module___8aEwW__button{background:var(--primary);color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:pointer;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:background-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.page-module___8aEwW__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}.page-module___8aEwW__summaryCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);grid-template-columns:auto 1fr;align-items:center;gap:.1rem .6rem;padding:.65rem .8rem;display:grid}.page-module___8aEwW__summaryCard svg{color:var(--primary);background:var(--primary-soft);border-radius:var(--radius-sm);grid-row:span 2;width:1.95rem;height:1.95rem;padding:.35rem}.page-module___8aEwW__summaryCard span{color:var(--muted);font-size:.78rem;font-weight:600}.page-module___8aEwW__summaryCard strong{color:var(--foreground);font-size:1.25rem;line-height:1}.page-module___8aEwW__button:hover{background:var(--primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.page-module___8aEwW__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.page-module___8aEwW__emptyState{text-align:center;color:var(--muted);background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-lg);justify-items:center;gap:.75rem;padding:4rem 2rem;display:grid}.page-module___8aEwW__emptyState svg{color:var(--primary);opacity:.75}.page-module___8aEwW__emptyState h2{color:var(--foreground);text-wrap:balance;font-size:1.25rem}.page-module___8aEwW__emptyState p{max-width:30rem}.page-module___8aEwW__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;padding:1.5rem;transition:border-color .2s,box-shadow .2s;display:flex}.page-module___8aEwW__card:hover{box-shadow:var(--shadow-md);border-color:#005a9c73}.page-module___8aEwW__cardHeader{margin-bottom:1rem}.page-module___8aEwW__cardTitle{margin-bottom:.25rem;font-size:1.25rem;font-weight:600}.page-module___8aEwW__cardDate{color:var(--muted);font-size:.875rem}.page-module___8aEwW__cardDescription{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin-bottom:1.5rem;font-size:.95rem;display:-webkit-box;overflow:hidden}.page-module___8aEwW__cardFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.page-module___8aEwW__linkButton{color:var(--primary);align-items:center;gap:.25rem;font-size:.9rem;font-weight:500;display:flex}.page-module___8aEwW__linkButton:hover{text-decoration:underline}.page-module___8aEwW__copyButton{border-radius:var(--radius-sm);color:var(--muted);padding:.5rem;transition:background-color .2s,color .2s}.page-module___8aEwW__copyButton:hover{background:var(--border);color:var(--foreground)}.page-module___8aEwW__closedLinkLabel{color:var(--muted);background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-sm);white-space:nowrap;padding:.4rem .6rem;font-size:.8rem;font-weight:600}.page-module___8aEwW__modalOverlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overscroll-behavior:contain;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module___8aEwW__modal{background:var(--surface);border-radius:var(--radius-lg);width:100%;max-width:500px;box-shadow:var(--shadow-lg);border:1px solid var(--border);padding:2rem}.page-module___8aEwW__manualModal{max-width:700px}.page-module___8aEwW__modalTitle{margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.page-module___8aEwW__formGroup{margin-bottom:1.25rem}.page-module___8aEwW__label{color:var(--foreground);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.page-module___8aEwW__input,.page-module___8aEwW__textarea{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);width:100%;color:var(--foreground);padding:.75rem;transition:border-color .2s}.page-module___8aEwW__input:focus-visible,.page-module___8aEwW__textarea:focus-visible{border-color:var(--primary);box-shadow:0 0 0 2px #4f46e533}.page-module___8aEwW__textarea{resize:vertical;min-height:100px}.page-module___8aEwW__modalActions{justify-content:flex-end;gap:1rem;margin-top:2rem;display:flex}.page-module___8aEwW__cancelButton{border-radius:var(--radius-md);color:var(--muted);padding:.75rem 1.5rem;font-weight:500}.page-module___8aEwW__cancelButton:hover{background:var(--border);color:var(--foreground)}.page-module___8aEwW__viewToggle{border-radius:var(--radius-md);background:#e2e8f0;padding:.25rem;display:flex}.page-module___8aEwW__viewToggle button{border-radius:var(--radius-sm);color:var(--muted);padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s,color .2s,box-shadow .2s}.page-module___8aEwW__activeToggle{box-shadow:var(--shadow-sm);background:var(--surface)!important;color:var(--primary)!important}.page-module___8aEwW__cardCreator{color:var(--muted);margin-top:.5rem;font-size:.875rem;font-style:italic}.page-module___8aEwW__tableWrapper{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow-x:auto}.page-module___8aEwW__table{border-collapse:collapse;text-align:left;width:100%}.page-module___8aEwW__table th{background:var(--surface-soft);color:var(--muted);border-bottom:1px solid var(--border);padding:1rem;font-size:.875rem;font-weight:600}.page-module___8aEwW__table tbody tr:hover{background:#005a9c09}.page-module___8aEwW__table td{border-bottom:1px solid var(--border);padding:1rem;font-size:.95rem}.page-module___8aEwW__fw500{font-weight:500}.page-module___8aEwW__badgeSuccess{background:var(--success-soft);color:#2f7d32;border-radius:9999px;padding:.3rem .65rem;font-size:.75rem;font-weight:600}.page-module___8aEwW__badgeDanger{background:var(--danger-soft);color:#a8322f;border-radius:9999px;padding:.3rem .65rem;font-size:.75rem;font-weight:600}.page-module___8aEwW__actionsCell{text-align:right}.page-module___8aEwW__tableActions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.page-module___8aEwW__linkButtonSmall{background:var(--surface);border:1px solid var(--border);color:var(--primary);border-radius:var(--radius-md);align-items:center;padding:.25rem .75rem;font-size:.875rem;font-weight:500;transition:background-color .2s,border-color .2s;display:inline-flex}.page-module___8aEwW__linkButtonSmall:hover{background:var(--background);border-color:var(--primary)}.page-module___8aEwW__manualButton{background:var(--surface);border:1px solid var(--primary);color:var(--primary);border-radius:var(--radius-md);cursor:pointer;padding:.5rem 1rem;font-weight:500;transition:background-color .2s,color .2s}@media (max-width:820px){.page-module___8aEwW__container{padding:1rem}.page-module___8aEwW__header{flex-direction:column;align-items:stretch}.page-module___8aEwW__headerActions,.page-module___8aEwW__viewToggle{width:100%}.page-module___8aEwW__headerActions>*,.page-module___8aEwW__viewToggle button,.page-module___8aEwW__button,.page-module___8aEwW__manualButton,.page-module___8aEwW__manualButton{flex:1;justify-content:center}.page-module___8aEwW__summaryGrid{grid-template-columns:1fr}.page-module___8aEwW__modal{margin:1rem;padding:1.5rem}}.page-module___8aEwW__manualButton:hover{background:var(--primary);color:#fff}.page-module___8aEwW__manualContent{flex-direction:column;gap:1.5rem;max-height:60vh;padding-right:.5rem;display:flex;overflow-y:auto}.page-module___8aEwW__manualContent section h3{color:var(--primary);margin-bottom:.5rem;font-size:1.1rem}.page-module___8aEwW__manualContent section p{color:var(--muted);font-size:.95rem;line-height:1.5}
