Privacy Policy DSGVO with sheets for categories, export-, check- and first erase-functions
This commit is contained in:
@@ -2826,3 +2826,28 @@ html[data-theme="dark"] .chart-total{
|
||||
|
||||
/* Keep server-filter controls visible while only the table body is refreshed. */
|
||||
table.server-filter-loading tbody{opacity:.55;transition:opacity .12s ease}
|
||||
|
||||
/* Privacy and retention settings */
|
||||
.privacy-toolbar { align-items: flex-start; gap: 1rem; }
|
||||
.privacy-phase-notice { margin-bottom: 1rem; }
|
||||
.repeatable-list { display: grid; gap: .65rem; }
|
||||
.repeatable-row { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: .65rem; align-items: start; }
|
||||
.repeatable-row textarea { min-height: 4rem; }
|
||||
.privacy-category-workbook { border: 1px solid var(--border-color); border-radius: .7rem; background: var(--surface-color); overflow: hidden; }
|
||||
.privacy-category-tabs { display: flex; align-items: flex-end; gap: .2rem; overflow-x: auto; padding: .55rem .55rem 0; background: color-mix(in srgb, var(--surface-color) 88%, var(--primary-color)); scrollbar-width: thin; }
|
||||
.privacy-category-tab { flex: 0 0 auto; max-width: 260px; min-width: 120px; margin: 0; padding: .65rem .9rem; border: 1px solid transparent; border-bottom: 0; border-radius: .55rem .55rem 0 0; background: transparent; color: var(--text-color); font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor: pointer; }
|
||||
.privacy-category-tab:hover { background: color-mix(in srgb, var(--surface-color) 78%, var(--primary-color)); }
|
||||
.privacy-category-tab.active { background: var(--surface-color); border-color: var(--border-color); color: var(--primary-color); }
|
||||
.privacy-category-tab:focus-visible { outline: 2px solid var(--primary-color); outline-offset: -2px; }
|
||||
.privacy-category-panels { min-height: 18rem; }
|
||||
.privacy-category-panel { display: grid; gap: .8rem; padding: 1rem; }
|
||||
.privacy-category-panel[hidden] { display: none !important; }
|
||||
@media (max-width: 850px) { .privacy-toolbar { display: block; } .privacy-toolbar .toolbar-actions { margin-top: .75rem; } .privacy-category-tab { min-width: 105px; max-width: 200px; } }
|
||||
|
||||
.privacy-system-badge { margin-left: .35rem; font-size: .8rem; }
|
||||
.privacy-retention-actions { display: flex; flex-wrap: wrap; align-items: center; gap: .65rem; margin-top: 1rem; }
|
||||
.privacy-system-note { margin-right: auto; }
|
||||
.privacy-preview-result { display: grid; gap: .25rem; margin-top: 1rem; }
|
||||
.privacy-settings-form[data-privacy-readonly="true"] input:disabled,
|
||||
.privacy-settings-form[data-privacy-readonly="true"] textarea:disabled,
|
||||
.privacy-settings-form[data-privacy-readonly="true"] select:disabled { opacity: 1; color: inherit; -webkit-text-fill-color: currentColor; cursor: default; }
|
||||
|
||||
Reference in New Issue
Block a user