diff --git a/src/main/webapp/css/app.css b/src/main/webapp/css/app.css index fe2317b..e6e1c17 100644 --- a/src/main/webapp/css/app.css +++ b/src/main/webapp/css/app.css @@ -1768,3 +1768,110 @@ th { border: 1px solid #e5e7eb; font-size: 14px; } + +/* Card de Configuração de E-mail */ +.email-card { + background: #ffffff; + border: 1px solid var(--line, #e2e8f0); + border-radius: var(--radius-lg, 16px); + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -2px rgba(0, 0, 0, 0.05); + display: flex; + flex-direction: column; + transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease; + overflow: hidden; + max-width: 720px; +} + +.email-card:hover { + transform: translateY(-2px); + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.08), 0 4px 6px -4px rgba(0, 0, 0, 0.05); + border-color: var(--brand-light, #cbd5e1); +} + +.email-card-header { + padding: 18px 20px; + border-bottom: 1px solid var(--line, #e2e8f0); + background: #fbfcfd; + display: flex; + align-items: center; + justify-content: space-between; + gap: 12px; +} + +.email-card-title-group { + display: flex; + align-items: center; + gap: 12px; +} + +.email-icon-bubble { + width: 44px; + height: 44px; + border-radius: 12px; + background: var(--brand-soft, #dff4f1); + color: var(--brand, #0f766e); + display: grid; + place-items: center; + flex-shrink: 0; +} + +.email-icon-bubble svg { + width: 24px; + height: 24px; + stroke: currentColor; + stroke-width: 2; + fill: none; +} + +.email-card-user { + font-size: 16px; + font-weight: 800; + color: var(--text, #1e293b); + margin: 0; + line-height: 1.2; +} + +.email-card-remetente { + font-size: 12px; + color: var(--muted-strong, #64748b); + margin-top: 3px; + display: block; +} + +.email-card-badges { + display: flex; + flex-direction: column; + align-items: flex-end; + gap: 4px; +} + +.email-card-body { + padding: 18px 20px; + flex: 1; + display: flex; + flex-direction: column; + gap: 12px; +} + +.email-card-footer { + padding: 14px 20px; + border-top: 1px solid var(--line, #e2e8f0); + background: #fbfcfd; + display: flex; + align-items: center; + justify-content: space-between; +} + +.email-card-footer .table-actions { + margin-left: auto; +} + +.email-empty-card { + padding: 36px 20px; + text-align: center; + background: #ffffff; + border: 1px dashed var(--line, #e2e8f0); + border-radius: var(--radius-lg, 16px); + color: var(--muted-strong, #64748b); + max-width: 720px; +} diff --git a/src/main/webapp/master/configuracoes.html b/src/main/webapp/master/configuracoes.html index 1563f5e..5653fda 100644 --- a/src/main/webapp/master/configuracoes.html +++ b/src/main/webapp/master/configuracoes.html @@ -16,120 +16,16 @@

Configurações

-
-
- - +
+
+

Configuração de E-mail

+
+ +
- -
- - - - - - - - -
+
@@ -167,6 +63,115 @@
+ + +