| |
| |
| |
| |
|
|
|
|
|
|
| .results-container {
|
| display: flex;
|
| flex-direction: column;
|
| gap: 20px;
|
| padding: 10px 0;
|
| }
|
|
|
| .legal-card {
|
| background: white;
|
| border-radius: 12px;
|
| border: 1px solid #e5e7eb;
|
| box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
|
| transition: transform 0.2s ease, box-shadow 0.2s ease;
|
| overflow: hidden;
|
| }
|
|
|
| .legal-card:hover {
|
| transform: translateY(-3px);
|
| box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
|
| border-color: #3b82f6;
|
| }
|
|
|
|
|
| .card-header {
|
| background: #f8fafc;
|
| padding: 12px 20px;
|
| border-bottom: 1px solid #e5e7eb;
|
| display: flex;
|
| justify-content: space-between;
|
| align-items: center;
|
| flex-wrap: wrap;
|
| gap: 15px;
|
| }
|
|
|
| .res-number,
|
| .res-date {
|
| font-size: 14px;
|
| color: #334155;
|
| }
|
|
|
| .res-score {
|
| background: #3b82f6;
|
| color: #ffffff;
|
| padding: 4px 12px;
|
| border-radius: 20px;
|
| font-weight: 600;
|
| font-size: 13px;
|
| }
|
|
|
|
|
| .card-title {
|
| padding: 14px 20px 10px 20px;
|
| border-bottom: 1px solid #e5e7eb;
|
| background: #f0f7ff;
|
| }
|
|
|
| .titulo-text {
|
| font-size: 16px;
|
| font-weight: 700;
|
| color: #1e3a5f;
|
| line-height: 1.4;
|
| }
|
|
|
|
|
| .card-extras {
|
| padding: 10px 20px;
|
| background: #f9fafb;
|
| border-bottom: 1px solid #e5e7eb;
|
| font-size: 13px;
|
| color: #475569;
|
| line-height: 1.6;
|
| }
|
|
|
| .card-extras strong {
|
| color: #334155;
|
| }
|
|
|
|
|
| .card-body {
|
| padding: 20px;
|
| }
|
|
|
| .res-summary {
|
| color: #334155;
|
| line-height: 1.7;
|
| font-size: 15px;
|
| margin: 0;
|
| text-align: justify;
|
| white-space: pre-wrap;
|
| background-color: #f9fafb;
|
| padding: 12px;
|
| border-left: 3px solid #3b82f6;
|
| border-radius: 4px;
|
| }
|
|
|
|
|
| .card-footer {
|
| padding: 12px 20px;
|
| background: #ffffff;
|
| border-top: 1px dashed #e5e7eb;
|
| text-align: right;
|
| }
|
|
|
| .view-link {
|
| color: #2563eb;
|
| text-decoration: none;
|
| font-weight: 600;
|
| font-size: 14px;
|
| }
|
|
|
| .view-link:hover {
|
| text-decoration: underline;
|
| color: #1d4ed8;
|
| }
|
|
|
| |
| |
|
|
| @media (prefers-color-scheme: dark) {
|
| .legal-card {
|
| background: #1f2937;
|
| border: 1px solid #374151;
|
| }
|
|
|
| .card-header {
|
| background: #111827;
|
| border-bottom: 1px solid #374151;
|
| }
|
|
|
| .res-number,
|
| .res-date {
|
| color: #e5e7eb;
|
| }
|
|
|
| .res-score {
|
| background: #3b82f6;
|
| color: #ffffff;
|
| }
|
|
|
|
|
| .card-title {
|
| background: #1a2744;
|
| border-bottom: 1px solid #374151;
|
| }
|
|
|
| .titulo-text {
|
| color: #93c5fd;
|
| }
|
|
|
|
|
| .card-extras {
|
| background: #111827;
|
| border-bottom: 1px solid #374151;
|
| color: #cbd5e1;
|
| }
|
|
|
| .card-extras strong {
|
| color: #e5e7eb;
|
| }
|
|
|
|
|
| .res-summary {
|
| color: #e5e7eb;
|
| background-color: #111827;
|
| border-left: 3px solid #60a5fa;
|
| }
|
|
|
|
|
| .card-footer {
|
| background: #1f2937;
|
| border-top: 1px dashed #374151;
|
| }
|
|
|
| .view-link {
|
| color: #60a5fa;
|
| }
|
|
|
| .view-link:hover {
|
| color: #93c5fd;
|
| }
|
| }
|
|
|