This commit is contained in:
@@ -186,9 +186,18 @@ textarea { resize: vertical; }
|
||||
.admin-note { padding: 6px 8px; border-radius: 6px; background: var(--paper); color: #46534d !important; }
|
||||
.users-layout > .card { align-self: start; }
|
||||
.user-list { margin: 0 -26px -10px; }
|
||||
.user-row { display: grid; grid-template-columns: 40px 1fr auto; gap: 12px; align-items: center; padding: 14px 26px; border-top: 1px solid var(--line); }
|
||||
.user-row { display: grid; grid-template-columns: 40px 1fr auto 58px; gap: 12px; align-items: center; padding: 14px 26px; border-top: 1px solid var(--line); }
|
||||
.user-row strong { display: block; font-size: .8rem; }
|
||||
.user-row small { display: block; margin-top: 3px; color: var(--muted); font-size: .66rem; }
|
||||
.user-row.inactive { background: var(--paper); }
|
||||
.user-row.inactive .avatar, .user-row.inactive > div:nth-child(2) { opacity: .55; }
|
||||
.user-badges { display: flex; flex-wrap: wrap; gap: 5px; justify-content: flex-end; }
|
||||
.badge.locked { background: #f5e6e4; color: #9d4a44; }
|
||||
.account-status-form { text-align: right; }
|
||||
.account-status-form .text-button, .current-account { font-size: .6rem; font-weight: 700; }
|
||||
.account-status-form .lock-account { color: var(--red); }
|
||||
.account-status-form .unlock-account { color: var(--green); }
|
||||
.current-account { text-align: right; }
|
||||
|
||||
.filter-tabs { display: flex; gap: 4px; padding: 4px; border: 1px solid var(--line); border-radius: 10px; background: #fff; }
|
||||
.filter-tabs a { padding: 7px 11px; border-radius: 7px; color: var(--muted); font-size: .68rem; font-weight: 600; }
|
||||
@@ -336,13 +345,36 @@ blockquote { margin: 10px 0; padding-left: 12px; border-left: 2px solid #d8dfdb;
|
||||
.task-actions .text-button { margin: 0; }
|
||||
.task-move-button { display: none; }
|
||||
.task-actions form:focus-within .task-move-button { display: inline-block; }
|
||||
.task-lifecycle-actions { display: flex; gap: 9px; align-items: center; }
|
||||
.task-lifecycle-actions > form { display: flex; }
|
||||
.archive-task { color: var(--green); font-weight: 700; }
|
||||
.task-remove { position: relative; color: var(--muted); font-size: .58rem; }
|
||||
.task-remove > summary { cursor: pointer; list-style: none; text-decoration: underline; }
|
||||
.task-remove > summary::-webkit-details-marker { display: none; }
|
||||
.task-remove[open] > summary { visibility: hidden; }
|
||||
.task-remove form { position: absolute; right: 0; bottom: -1px; }
|
||||
.task-remove form { position: absolute; right: 0; bottom: -1px; width: max-content; }
|
||||
.task-remove form .text-button { color: var(--red); font-weight: 700; }
|
||||
.kanban-empty { display: grid; min-height: 74px; place-items: center; border: 1px dashed #b8c2bd; border-radius: 10px; color: var(--muted); font-size: .62rem; }
|
||||
.archived-cards-panel { max-width: 1380px; margin: 10px auto 0; border: 1px solid var(--line); border-radius: 13px; background: var(--white); }
|
||||
.archived-cards-panel > summary { padding: 14px 17px; color: var(--muted); font-size: .7rem; font-weight: 700; cursor: pointer; list-style: none; }
|
||||
.archived-cards-panel > summary::-webkit-details-marker { display: none; }
|
||||
.archived-cards-panel > summary::before { content: "▸"; display: inline-block; margin-right: 8px; transition: transform .15s ease; }
|
||||
.archived-cards-panel[open] > summary::before { transform: rotate(90deg); }
|
||||
.archived-cards-panel > summary span { display: inline-grid; min-width: 22px; height: 22px; margin-left: 6px; place-items: center; border-radius: 20px; background: var(--paper); font-size: .58rem; }
|
||||
.archived-card-list { border-top: 1px solid var(--line); }
|
||||
.archived-card { display: flex; justify-content: space-between; gap: 20px; align-items: center; padding: 14px 17px; border-bottom: 1px solid var(--line); }
|
||||
.archived-card:last-child { border-bottom: 0; }
|
||||
.archived-card h3 { margin: 4px 0 2px; font-size: .76rem; }
|
||||
.archived-card small { color: var(--muted); font-size: .58rem; }
|
||||
.archived-card .card-tags { margin-bottom: 6px; }
|
||||
.archived-card-actions { display: flex; gap: 8px; align-items: center; flex: 0 0 auto; }
|
||||
.archived-card-actions .button { min-height: 34px; padding: 7px 12px; font-size: .61rem; }
|
||||
.archived-delete { position: relative; }
|
||||
.archived-delete > summary { color: var(--red); font-size: .6rem; font-weight: 700; cursor: pointer; list-style: none; }
|
||||
.archived-delete > summary::-webkit-details-marker { display: none; }
|
||||
.archived-delete[open] > summary { visibility: hidden; }
|
||||
.archived-delete form { position: absolute; right: 0; bottom: 0; width: max-content; }
|
||||
.archived-delete form .text-button { color: var(--red); font-weight: 700; }
|
||||
|
||||
.updates-layout { grid-template-columns: minmax(390px, .8fr) minmax(460px, 1.2fr); }
|
||||
.update-form-card { align-self: start; }
|
||||
@@ -648,6 +680,8 @@ html[data-theme="dark"] .kanban-cards.drag-over { background: rgba(107, 172, 142
|
||||
.tag-create-form .button { grid-column: 1 / -1; }
|
||||
.kanban-board { grid-template-columns: repeat(4, 82vw); margin-right: -15px; padding-right: 0; padding-left: 15px; scroll-snap-type: x mandatory; }
|
||||
.kanban-column { scroll-snap-align: start; }
|
||||
.archived-card { align-items: flex-start; flex-direction: column; gap: 11px; }
|
||||
.archived-card-actions { width: 100%; justify-content: flex-end; }
|
||||
.filter-tabs { display: none; }
|
||||
.day-summary-card, .roster-card { padding: 18px; }
|
||||
.week-toolbar { display: block; padding: 14px; }
|
||||
|
||||
Reference in New Issue
Block a user