diff --git a/web-integrations/google-secure-signals/client-server/public/stylesheets/app.css b/web-integrations/google-secure-signals/client-server/public/stylesheets/app.css index 45f944fc..6c81d2a4 100644 --- a/web-integrations/google-secure-signals/client-server/public/stylesheets/app.css +++ b/web-integrations/google-secure-signals/client-server/public/stylesheets/app.css @@ -128,13 +128,26 @@ h2 { border-bottom: 3px solid var(--primary-orange); } +/* Teal section header for Google Secure Signals */ +h2.section-teal { + border-bottom: 3px solid var(--accent-teal); +} + p { font-size: 0.95rem; - color: var(--text-gray); + color: var(--text-dark); margin-bottom: 2rem; line-height: 1.8; } +/* Section summary - same styling as intro but gray */ +p.section-summary { + font-size: 0.95rem; + color: var(--text-gray); + margin-bottom: 1rem; + line-height: 1.8; +} + a { color: var(--link-color); text-decoration: underline; @@ -146,32 +159,36 @@ a:hover { opacity: 0.8; } -/* State Table */ -#uid_state { +/* State Tables */ +#uid_state, +#secure_signals_state { width: 100%; border-collapse: collapse; - margin: 2rem 0; + margin: 1rem 0 2rem 0; font-size: 0.875rem; border: 1px solid var(--border-color); border-radius: 8px; - overflow: hidden; - position: relative; overflow: visible; + position: relative; } -#uid_state tr { +#uid_state tr, +#secure_signals_state tr { border-bottom: 1px solid var(--border-color); } -#uid_state tr:nth-child(even) { +#uid_state tr:nth-child(even), +#secure_signals_state tr:nth-child(even) { background-color: var(--bg-light); } -#uid_state tr:last-child { +#uid_state tr:last-child, +#secure_signals_state tr:last-child { border-bottom: none; } -#uid_state td { +#uid_state td, +#secure_signals_state td { padding: 1rem; vertical-align: top; } @@ -200,6 +217,11 @@ a:hover { margin-top: 2rem; } +.form.top-form { + margin-top: 0; + margin-bottom: 2rem; +} + .form-inline { display: flex; gap: 0; @@ -260,6 +282,21 @@ a:hover { border-radius: 8px; } +/* Opt-out banner */ +.optout-banner { + background: linear-gradient(135deg, rgba(251, 191, 36, 0.15) 0%, rgba(251, 191, 36, 0.05) 100%); + border-left: 4px solid var(--accent-yellow); + padding: 1rem 1.25rem; + margin: 1rem 0 2rem 0; + border-radius: 6px; +} + +.optout-banner p { + margin: 0; + color: var(--text-dark); + font-weight: 500; +} + /* Tooltip Styles - Matching Self-Serve Portal */ .tooltip-wrapper { display: inline-flex; @@ -339,7 +376,7 @@ a:hover { .page-wrapper { flex-direction: column; } - + .sidebar { position: static; max-height: none; @@ -361,7 +398,7 @@ a:hover { border-right: 2px solid var(--border-color); border-bottom: none; } - + .button { width: 100%; } diff --git a/web-integrations/google-secure-signals/client-server/public/stylesheets/style.css b/web-integrations/google-secure-signals/client-server/public/stylesheets/style.css index e116a79d..34956628 100644 --- a/web-integrations/google-secure-signals/client-server/public/stylesheets/style.css +++ b/web-integrations/google-secure-signals/client-server/public/stylesheets/style.css @@ -20,19 +20,19 @@ } #playButton { - margin-top: 10px; - vertical-align: top; - width: 350px; - height: 60px; - padding: 0; - font-size: 22px; + width: 100px; + height: 36px; + margin-top: 0.5rem; + background: var(--button-navy, rgba(2, 10, 64, 1)); color: white; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); - background: #2c3e50; - border: 0; - border-bottom: 2px solid #22303f; + border: none; + border-radius: 6px; + font-size: 0.9rem; + font-weight: 600; cursor: pointer; - -webkit-box-shadow: inset 0 -2px #22303f; - box-shadow: inset 0 -2px #22303f; + transition: all 0.2s ease; +} + +#playButton:hover { + background: var(--button-navy-hover, rgba(2, 10, 64, 0.9)); } diff --git a/web-integrations/google-secure-signals/client-server/views/index.html b/web-integrations/google-secure-signals/client-server/views/index.html index e3c26608..b1fbf0f2 100644 --- a/web-integrations/google-secure-signals/client-server/views/index.html +++ b/web-integrations/google-secure-signals/client-server/views/index.html @@ -138,20 +138,35 @@
<%- include('intro.html'); -%> -