akaswan_table-list/styles.css
2025-07-17 09:34:28 -05:00

295 lines
No EOL
7.8 KiB
CSS

/* App */
.app-wrapper {
display: flex;
flex-direction: column;
}
/* Top Bar */
.top-bar {
margin-bottom: 8px;
display: flex;
justify-content: center;
align-items: center;
}
.date-increment-container {
display: flex;
justify-content: center;
align-items: center;
width: min-content;
}
.view-chooser {
position: absolute;
left: 12px;
display: flex;
align-items: center;
margin-right: 8px;
}
.table-view-chooser{
height: 36px;
width: 36px;
display: flex;
justify-content: center;
align-items: center;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
border: var(--border-width) solid var(--background-modifier-border);
background-color: var(--background-secondary);
}
.table-icon{
height: 20px;
width: 20px;
}
.list-view-chooser{
height: 36px;
width: 36px;
display: flex;
justify-content: center;
align-items: center;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
border-right: var(--border-width) solid var(--background-modifier-border);
border-bottom: var(--border-width) solid var(--background-modifier-border);
border-top: var(--border-width) solid var(--background-modifier-border);
background-color: var(--background-secondary);
}
.list-icon{
height: 20px;
width: 20px;
}
.table-view-chooser.unselected,
.list-view-chooser.unselected {
background-color: var(--background-secondary-alt);
opacity: 0.6;
}
.table-view-chooser:hover,
.list-view-chooser:hover {
cursor: pointer;
background-color: var(--background-modifier-hover);
}
.date-display {
width: max-content;
font-weight: bold !important;
font-size: large !important;
padding: 0px 24px;
height: 36px;
display: flex;
align-items: center;
background-color: var(--background-secondary);
border-left: var(--border-width) solid var(--background-modifier-border);
border-top: var(--border-width) solid var(--background-modifier-border);
border-bottom: var(--border-width) solid var(--background-modifier-border);
}
.date-display:hover {
background-color: var(--background-secondary-alt);
cursor: pointer;
}
.date-increment {
height: 36px;
width: 36px;
padding: 6px;
border-left: var(--border-width) solid var(--background-modifier-border);
border-top: var(--border-width) solid var(--background-modifier-border);
border-bottom: var(--border-width) solid var(--background-modifier-border);
background-color: var(--background-secondary);
}
.date-increment:hover {
background-color: var(--background-secondary-alt);
cursor: pointer;
}
.left-increment {
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}
.right-increment {
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
border-right: var(--border-width) solid var(--background-modifier-border);
}
/* Task Cell */
.task-cell {
/* opacity: 0.8; */
border-radius: 8px;
padding: 4px;
display: flex;
flex-direction: column;
margin: 4px;
}
.task-cell-header {
border-radius: 6px;
margin-bottom: 4px;
padding-left: 4px;
display: flex;
justify-content: space-between;
align-items: center;
}
.project-name-repeat {
text-overflow: clip;
}
.task-cell-content input {
background: transparent;
border: none;
margin-bottom: 4px;
font-size: 14px;
width: 100%;
}
.task-cell-status-indicator {
padding-right: 4px;
padding-left: 4px;
border-radius: 6px;
height: 19px;
padding-top: 1px;
text-align: center;
background-color: transparent !important;
display: flex;
align-items: center;
/* <- vertical center */
justify-content: center;
/* <- horizontal center */
}
.task-cell-status-indicator:hover {
cursor: pointer;
}
/* Table */
.table-container {
border: var(--border-width) solid var(--background-modifier-border);
border-top-left-radius: 8px;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
overflow: hidden;
max-width: 100%;
--one-seventh-width: 0px;
}
.new-project-container {
display: flex;
align-items: center;
padding: 12px 16px;
font-size: small;
height: 48px;
border-bottom: var(--border-width) solid var(--background-modifier-border);
border-left: var(--border-width) solid var(--background-modifier-border);
border-right: var(--border-width) solid var(--background-modifier-border);
width: 129.5px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
}
.project-column {
min-width: 128px;
}
.table {
width: 100%;
border-collapse: collapse;
text-align: left;
}
.table-header {
background-color: var(--background-secondary);
}
.table th {
padding: 12px 16px;
font-size: small;
font-weight: 500;
}
.table td {
padding: 8px;
font-size: small;
height: 80px;
border-top: var(--border-width) solid var(--background-modifier-border);
}
.taskcell-enclosure {
border-left: var(--border-width) solid var(--background-modifier-border);
}
.project-input {
border: none !important;
width: 100%;
}
.project-input:focus {
outline: none !important;
/* Removes the default focus outline */
border: none !important;
/* Ensures no border is applied */
}
.date {
border-left: var(--border-width) solid var(--background-modifier-border);
width: var(--taskcell-enclosure-width);
}
.date-header {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.task-cell-dropdown-options {
position: absolute;
margin-top: 0.5rem;
border: 1px solid var(--background-modifier-border);
border-radius: 8px;
overflow: hidden;
background-color: var(--background-primary);
opacity: 1 !important;
color: var(--text-normal)
}
.task-cell-dropdown-option {
padding: 0.5rem 1rem;
cursor: pointer;
}
.task-cell-dropdown-option.active {
background-color: var(--background-secondary);
}
/* list view */
.list-view {
padding: 16px;
display: flex;
flex-direction: column;
gap: 24px;
}
.list-table-header {
border: var(--border-width) solid var(--background-modifier-border);;
}
/* Required */
.warning-container {
color: var(--text-normal);
background-color: var(--background-modifier-error);
}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsic3R5bGVzLmNzcyJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiLyogRGVmaW5lIGEgY3VzdG9tIGJvcmRlciBjb2xvciAqL1xyXG4udGFibGUtY29udGFpbmVyIHtcclxuICBib3JkZXI6IHZhcigtLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYmFja2dyb3VuZC1tb2RpZmllci1ib3JkZXIpOyAvKiBDdXN0b20gYm9yZGVyIGNvbG9yICovXHJcbiAgYm9yZGVyLXJhZGl1czogOHB4OyAvKiBSb3VuZGVkIGNvcm5lcnMgKi9cclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICAtLW9uZS1zZXZlbnRoLXdpZHRoOiAwcHg7XHJcbn1cclxuXHJcbi50YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udGFibGUtaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XHJcbn1cclxuXHJcbi50YWJsZSB0aCB7XHJcbiAgcGFkZGluZzogMTJweCAxNnB4O1xyXG4gIGZvbnQtc2l6ZTogc21hbGw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufSBcclxuXHJcbi50b3AtbGVmdCB7XHJcbiAgd2lkdGg6IDEyOHB4O1xyXG59XHJcblxyXG4udGFibGUgdGQge1xyXG4gIHBhZGRpbmc6IDEycHggMTZweDtcclxuICBmb250LXNpemU6IHNtYWxsO1xyXG4gIGhlaWdodDogNjhweDtcclxuICBib3JkZXItdG9wOiB2YXIoLS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJhY2tncm91bmQtbW9kaWZpZXItYm9yZGVyKTtcclxufVxyXG5cclxuLnRhc2tjZWxsLWVuY2xvc3VyZSB7XHJcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYmFja2dyb3VuZC1tb2RpZmllci1ib3JkZXIpO1xyXG59XHJcblxyXG4ucHJvamVjdC1pbnB1dCB7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5kYXRlIHtcclxuICBib3JkZXItbGVmdDogdmFyKC0tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1iYWNrZ3JvdW5kLW1vZGlmaWVyLWJvcmRlcik75mdzIjogIjtBQUNBO0FBQ0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBR0Y7QUFDRTtBQUNBO0FBQ0E7QUFBQTtBQUdGO0FBQ0U7QUFBQTtBQUdGO0FBQ0U7QUFDQTtBQUNBO0FBQUE7QUFHRjtBQUNFO0FBQUE7QUFHRjtBQUNFO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFHRjtBQUNFO0FBQUE7QUFHRjtBQUNFO0FBQ0E7QUFBQTtBQUdGO0FBQ0U7QUFDQTtBQUFBOyIsCiAgIm5hbWVzIjogW10KfQo= */