/* Verifier — app-specific styles (P5/P4/P7 additions). Base theme: web_themes (witchsky-cyan). */ /* --- P5/P4/P7 additions --- */ /* P5: trust caveat near the primary action */ .verifier-trust-caveat { font-size: 0.9em; color: var(--text); border: 1px solid var(--card-border); border-left: 4px solid var(--button-bg); border-radius: 6px; padding: 10px 12px; margin: 14px 0 4px 0; text-align: left; } /* P4/P7: manage-view toolbar */ .verifier-list-header { display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap; margin-bottom: 12px; } .verifier-list-header h2 { margin: 0; } .verifier-manage-toolbar { display: flex; flex-wrap: wrap; gap: 8px; } .verifier-import-input { display: none; } /* P4: stale / gone badges */ .verifier-stale-badge, .verifier-gone-badge { display: inline-block; font-size: 0.85em; font-weight: 700; padding: 3px 8px; border-radius: 4px; margin-top: 6px; margin-right: 6px; } .verifier-stale-badge { background: rgba(255, 193, 7, 0.16); color: #8a6d1a; border: 1px solid #c9a227; } .verifier-gone-badge { background: rgba(220, 53, 69, 0.12); color: #b02a37; border: 1px solid #dc3545; } .verifier-stale-change { font-size: 0.85em; color: var(--text); opacity: 0.85; margin-top: 3px; } .verifier-reissue-button { background: var(--button-bg); color: var(--button-text); border: none; border-radius: 6px; padding: 8px 16px; font-weight: 600; margin-right: 8px; cursor: pointer; } .verifier-reissue-button:hover { background: var(--button-hover-bg); } .verifier-reissue-button:disabled { opacity: 0.6; cursor: not-allowed; } /* Footer version + repo link */ .footer-version { font-size: 0.85rem; opacity: 0.7; } .footer-version a { color: inherit; }