[TEST] selective sync
This commit is contained in:
parent
be4f67fb60
commit
aee4d3d1f2
15 changed files with 1228 additions and 182 deletions
|
|
@ -209,6 +209,54 @@ content {
|
|||
.sync-summary-row span { color: var(--darker-text-color); }
|
||||
.sync-summary-row strong { font-weight: 700; font-variant-numeric: tabular-nums; }
|
||||
|
||||
/* --- LAN sync: per-category item pickers ---------------------------------- */
|
||||
.lan-cat { display: flex; flex-direction: column; }
|
||||
.lan-cat-head { display: flex; align-items: center; gap: 0.6rem; }
|
||||
.lan-cat-head .check-label { flex: 1; min-width: 0; margin: 0.35rem 0; }
|
||||
.lan-pick {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 0.4rem;
|
||||
margin: 0 0 0.5rem 2.4rem;
|
||||
padding: 0.5rem 0.6rem;
|
||||
border-radius: 0.5rem;
|
||||
background-color: rgba(255, 255, 255, 0.045);
|
||||
}
|
||||
.lan-pick[hidden] { display: none; }
|
||||
.lan-pick-tools { display: flex; align-items: center; gap: 0.4rem; }
|
||||
.lan-search { flex: 1; min-width: 0; height: 2.2rem; min-height: 0; }
|
||||
.lan-pick-list { display: flex; flex-direction: column; max-height: 16rem; overflow-y: auto; }
|
||||
.lan-pick-list .check-label { margin: 0.15rem 0; }
|
||||
.lan-pick-list .lan-hint { margin: 0 0 0.3rem 2.4rem; font-size: 0.85em; }
|
||||
.lan-item span { overflow-wrap: anywhere; }
|
||||
|
||||
/* --- LAN sync: the deletion review ---------------------------------------- */
|
||||
.lan-review { display: flex; flex-direction: column; max-height: 46vh; overflow-y: auto; padding-right: 0.3rem; }
|
||||
.lan-review-unit {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 0.6rem;
|
||||
margin-top: 0.7rem;
|
||||
padding-top: 0.35rem;
|
||||
border-top: 1px solid rgba(255, 255, 255, 0.07);
|
||||
}
|
||||
.lan-review-unit .check-label { flex: 1; min-width: 0; margin: 0; }
|
||||
.lan-review-unit .lan-review-name { font-weight: 700; overflow-wrap: anywhere; }
|
||||
.lan-review-meta, .lan-node-meta {
|
||||
color: var(--darker-text-color);
|
||||
font-variant-numeric: tabular-nums;
|
||||
white-space: nowrap;
|
||||
font-size: 0.85em;
|
||||
}
|
||||
.lan-nodes { display: flex; flex-direction: column; }
|
||||
.lan-nodes[hidden] { display: none; }
|
||||
.lan-node { display: flex; align-items: center; gap: 0.5rem; padding: 0.12rem 0.2rem; }
|
||||
.lan-node .check-label { flex: 1; min-width: 0; margin: 0; gap: 0.5rem; }
|
||||
.lan-node .lan-node-name { overflow-wrap: anywhere; }
|
||||
.lan-node input[type='checkbox'] { width: 1.4rem; height: 1.4rem; }
|
||||
.lan-node-open { padding: 0 0.5rem; min-height: 1.6rem; }
|
||||
.lan-review-actions { display: flex; gap: 0.6rem; justify-content: flex-end; margin-top: 0.6rem; }
|
||||
|
||||
.button {
|
||||
height: var(--button-height);
|
||||
padding: 0 1rem;
|
||||
|
|
@ -711,6 +759,7 @@ select {
|
|||
from { opacity: 0; }
|
||||
to { opacity: 1; }
|
||||
}
|
||||
.modal.wide { max-width: 44rem; }
|
||||
.modal h2 {
|
||||
font-family: 'Nunito Black', 'Nunito', sans-serif;
|
||||
font-size: 1.2rem;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue