Jake Vanderwerf
2025-12-21 3aada9949d51024a92a8b5c6cb70d12f9c3cac16
src/forms/style.scss
@@ -21,10 +21,10 @@
// right: 0;
// width: 100%;
// margin: 4rem 0 0 0!important;
// height: var(--height);
// height: var(--btn);
// padding: 0;
// background-color: var(--base);
// box-shadow: var(--shadow);
// box-shadow: rgba(var(--base-rgb),var(--op-45)) var(--shdw);
//}
//main>* {
// max-width: min(768px, 90vw)!important;
@@ -32,10 +32,10 @@
//}
//main h1 {
// margin: 0!important;
// font-size: var(--large);
// font-size: var(--txt-large);
//}
//main h1 + p + h2 {
// font-size: var(--medium);
// font-size: var(--txt-medium);
// text-transform: none;
// margin: 0!important;
//}
@@ -66,20 +66,20 @@
//}
//
//.dashboard-nav {
// height: var(--height);
// height: var(--btn);
// max-width:100vw;
// padding: 0 .5rem;
//}
//.dashboard-nav ul {
// height: var(--height);
// height: var(--btn);
// overflow-x: auto;
//}
//.dashboard-nav li + li:before {
// display: none!important;
//}
//.dashboard-nav a {
// height: var(--height);
// min-width: var(--height);
// height: var(--btn);
// min-width: var(--btn);
// padding: 0 .75rem;
// color: var(--contrast)!important;
//}
@@ -127,7 +127,7 @@
// left: 0;
// right: 0;
// bottom: 0;
// background-color: var(--overlay-medium);
// background-color: rgba(var(--base-rgb),var(--op-4));
// display: flex;
// align-items: center;
// justify-content: center;
@@ -169,7 +169,7 @@
//.upload-message {
// margin: 0;
// color: var(--contrast-100);
// font-size: var(--small);
// font-size: var(--txt-x-small);
//}
//
//
@@ -206,7 +206,7 @@
// left: 0;
// right: 0;
// background-color: var(--base-100);
// box-shadow: var(--shadow);
// box-shadow: rgba(var(--base-rgb),var(--op-45)) var(--shdw);
// z-index: 10;
//}
//.form-sections ul {
@@ -256,14 +256,14 @@
// position: absolute;
// z-index: -1;
// top: calc(50% - (1.875rem / 2));
// font-size: var(--small);
// font-size: var(--txt-x-small);
// background-color: var(--action-0);
// color: var(--action-contrast);
// padding: .25rem .5rem;
// border-radius: 4px;
// white-space: nowrap;
// visibility: hidden;
// transition: all var(--transition-base);
// transition: all var(--trans-base);
// opacity: 0;
//}
//.submit-container .icon {
@@ -322,7 +322,7 @@
// border-bottom-color: var(--action-50);
// border-radius: 50%;
// color: var(--contrast-200);
// transition: color .25s var(--timing) var(--function);
// transition: color .25s var(--trans-t) var(--trans-fn);
// transition-property: color, background-color, border;
// animation: spin 1s linear infinite;
//}
@@ -359,7 +359,7 @@
// background-color: var(--base);
// border-radius: 4px;
// padding: .25rem .5rem;
// box-shadow: var(--subtle);
// box-shadow: rgba(var(--base-rgb),var(--op-45)) var(--shdw-subtle);
//}
//.field {
// margin: 3rem .5rem;
@@ -431,7 +431,7 @@
// margin: 1rem 0;
//}
//.tab-content h2 {
// font-size: var(--large);
// font-size: var(--txt-large);
// margin: 0!important;
//}
//.tab-content .tab-navigation,
@@ -511,7 +511,7 @@
// flex-direction: column;
//}
//.item.news h3 {
// font-size: var(--medium);
// font-size: var(--txt-medium);
// margin: 0!important;
//}
//.item.news summary .image {
@@ -562,14 +562,14 @@
//
//details.uploader .file-upload-container {
// margin: 1rem var(--mr) 1rem var(--ml);
// max-width: var(--maxWidth);
// max-width: var(--content);
//}
//details .no-items {
// text-align: center;
// font-style: italic;
// background-color: var(--base-50);
// padding: var(--outerPadding);
// border-radius: var(--innerRadius);
// padding: var(--p-outer);
// border-radius: var(--radius);
//}
//
//.controls {
@@ -642,7 +642,7 @@
// border: 1px solid var(--base-200);
// border-radius: 4px;
// font-size: .875rem;
// transition: border-color var(--transition-base);
// transition: border-color var(--trans-base);
// margin-bottom: .5rem;
//}
//.filter-toggle .icon {
@@ -664,7 +664,7 @@
//.create-item {
// left: auto!important;
// right: 1rem;
// bottom: calc(var(--height) + 1rem)!important;
// bottom: calc(var(--btn) + 1rem)!important;
//}
//body:has(.group-display:not([hidden])) button.create-item{
// display: none;
@@ -673,7 +673,7 @@
//.item-grid {
// --padding: 0;
// padding: var(--padding);
// transition: padding var(--transition-base);
// transition: padding var(--trans-base);
//}
//.uploader .groups,
//.item-grid:not(.list-view) {
@@ -687,7 +687,7 @@
//}
//.item-grid.empty div {
// text-align: center;
// border-radius: var(--innerRadius);
// border-radius: var(--radius);
// background-color: var(--base-100);
//}
//.item-grid.empty h3 .icon {
@@ -725,13 +725,13 @@
// align-items: center;
// top: .125rem;
// padding: 0!important;
// border-radius: var(--innerRadius);
// background-color: var(--overlay-light);
// border-radius: var(--radius);
// background-color: rgba(var(--base-rgb),var(--op-3));
// color: var(--base-200);
//}
//.item-grid:not(.list-view) button.favourite:hover,
//.item-grid:not(.list-view) .item-select label:hover {
// background-color: var(--overlay-heavy);
// background-color: rgba(var(--base-rgb),var(--op-6));
// color: var(--contrast);
//}
//.item-grid:not(.list-view) .item-select label::before {
@@ -812,7 +812,7 @@
//.item-grid .item-info h3 {
// margin: 0!important;
// text-align: right;
// font-size: var(--medium);
// font-size: var(--txt-medium);
// text-transform: none;
//}
//.item-grid .item-info a {
@@ -870,7 +870,7 @@
// left: 100%;
// border: 1px solid transparent;
// background-color: var(--action-50);
// box-shadow:var(--shadow);
// box-shadow:rgba(var(--base-rgb),var(--op-45)) var(--shdw);
// z-index: 5;
//}
//.selection-container #save-changes:hover {
@@ -882,7 +882,7 @@
//.group {
// padding: 1rem .66rem;
// background-color: var(--base-50);
// border-radius: var(--outerRadius);
// border-radius: var(--radius-outer);
//}
//.group.empty {
// aspect-ratio: 1;
@@ -908,7 +908,7 @@
//.group .items {
// margin-top: 1rem;
// padding: 1rem;
// border-radius: var(--innerRadius);
// border-radius: var(--radius);
// background-color: var(--base);
//}
//.group .item-actions {
@@ -1020,12 +1020,12 @@
// grid-template-columns: repeat(3, 1fr);
// padding: .5rem;
// background-color: var(--base-100);
// border-radius: var(--outerRadius);
// border-radius: var(--radius-outer);
//}
//.gallery-preview .preview-item {
// padding: .5rem;
// background-color: var(--base);
// border-radius: var(--innerRadius);
// border-radius: var(--radius);
//}
//
//.gallery .preview-item:hover .move-image {
@@ -1106,7 +1106,7 @@
//.list-card {
// background-color: var(--base-50);
// padding: 1rem;
// border-radius: var(--innerRadius);
// border-radius: var(--radius);
//}
//.list-header {
// display: flex;
@@ -1121,7 +1121,7 @@
//.list-card h3,
//.list-header h2 {
// margin: 0!important;
// font-size: var(--large);
// font-size: var(--txt-large);
//}
//.list-actions {
// display: flex;
@@ -1132,7 +1132,7 @@
// justify-content: flex-end;
//}
//.create-list-btn {
// font-size: var(--small);
// font-size: var(--txt-x-small);
//}
//.meta-stats {
// display: flex;
@@ -1152,13 +1152,13 @@
// max-height: 0;
// overflow: hidden;
// transform: scaleY(0);
// transition: max-height var(--timing) var(--function);
// transition: max-height var(--trans-t) var(--trans-fn);
// transition-property: max-height, transform;
//}
//.image-display.has-image {
// max-height: 100%;
// transform: scaleY(1);
// transition: max-height var(--timing) var(--function);
// transition: max-height var(--trans-t) var(--trans-fn);
// transition-property: max-height, transform;
//}
//.file-upload-container {
@@ -1177,7 +1177,7 @@
//}
//.file-upload-wrapper h2 {
// margin: 0!important;
// font-size: var(--large);
// font-size: var(--txt-large);
//}
//
//.file-upload-wrapper:hover,
@@ -1219,7 +1219,7 @@
// max-height: 0;
// overflow: hidden;
// transform: scaleY(0);
// transition: max-height var(--timing) var(--function), transform var(--timing) var(--function);
// transition: max-height var(--trans-t) var(--trans-fn), transform var(--trans-t) var(--trans-fn);
// transition-property: max-height, transform;
//}
//
@@ -1265,7 +1265,7 @@
// height: fit-content;
// padding: var(--padding);
// max-width: calc(100% - (var(--padding) * 2));
// transition: padding var(--transition-base);
// transition: padding var(--trans-base);
//}
//.selecting .item {
// opacity: .666;
@@ -1322,7 +1322,7 @@
// max-height: 0;
// overflow: hidden;
// transform: scaleY(0);
// transition: transform var(--timing) var(--function);
// transition: transform var(--trans-t) var(--trans-fn);
// transition-property: transform, max-height;
// transform-origin: top;
// display: flex!important;
@@ -1335,7 +1335,7 @@
// max-width: 100%;
// max-height: 100%;
// transform: scaleY(1);
// transition: transform var(--timing) var(--function);
// transition: transform var(--trans-t) var(--trans-fn);
// transition-property: transform, max-height;
// overflow:visible;
// transform-origin: top;
@@ -1347,7 +1347,7 @@
//}
//
//.selected-count {
// font-size: var(--small);
// font-size: var(--txt-x-small);
// font-style: italic;
// font-weight: normal;
// margin-left: 1rem;
@@ -1378,7 +1378,7 @@
// gap: .5rem;
// background-color: var(--base);
// padding: .5rem;
// border-radius: var(--outerRadius);
// border-radius: var(--radius-outer);
//}
//.bulk-edit-modal .selected input[type=checkbox] {
// position: absolute;
@@ -1405,7 +1405,7 @@
// max-width: 100%;
// object-fit: cover;
// aspect-ratio: 1;
// border-radius: var(--innerRadius);
// border-radius: var(--radius);
//}
//
//dialog .term-list {
@@ -1413,7 +1413,7 @@
//}
//.pagination-info {
// position: sticky;
// background-color: var(--overlay-heavy);
// background-color: rgba(var(--base-rgb),var(--op-6));
// top: 0;
//}
//.pagination-info:empty {
@@ -1431,8 +1431,8 @@
// padding: .25rem;
// gap: 1rem;
// background-color: var(--base);
// border-top-left-radius: var(--innerRadius);
// border-top-right-radius: var(--innerRadius);
// border-top-left-radius: var(--radius);
// border-top-right-radius: var(--radius);
// border-bottom: 4px solid var(--base-50);
//}
//.ql-toolbar .ql-formats {
@@ -1442,8 +1442,8 @@
//.editor-container .ql-container {
// --padding: 1rem;
// background-color: var(--base);
// border-bottom-left-radius: var(--innerRadius);
// border-bottom-right-radius: var(--innerRadius);
// border-bottom-left-radius: var(--radius);
// border-bottom-right-radius: var(--radius);
// height: fit-content;
// padding: 2px;
//}
@@ -1472,7 +1472,7 @@
// transform: translateY(10px);
// background-color: var(--base-100);
// border: 1px solid var(--base);
// box-shadow: 0px 0px 5px var(--overlay-heavy);
// box-shadow: 0px 0px 5px rgba(var(--base-rgb),var(--op-6));
// color: var(--contrast);
// padding: 5px 12px;
// white-space: nowrap;
@@ -1486,7 +1486,7 @@
//.all-filters {
// position: relative;
// background-color: var(--base);
// border-radius: var(--outerRadius);
// border-radius: var(--radius-outer);
// padding: .5rem;
// display: flex;
// flex-direction: column;
@@ -1592,15 +1592,15 @@
//.item-grid .item-actions button {
// width: 2em;
// height: 2em;
// border-radius: var(--innerRadius);
// background-color: var(--overlay-light);
// border-radius: var(--radius);
// background-color: rgba(var(--base-rgb),var(--op-3));
// display: flex;
// justify-content: center;
// align-items: center;
//}
//.item-grid .item-actions button:focus,
//.item-grid .item-actions button:hover {
// background-color: var(--overlay-heavy);
// background-color: rgba(var(--base-rgb),var(--op-6));
// color: var(--action-0);
//}
//
@@ -1614,7 +1614,7 @@
//    flex-wrap: wrap;
// }
// .list-card h3 {
//    font-size: var(--medium);
//    font-size: var(--txt-medium);
// }
// .item-grid.list-view .item {
//    align-items: center;
@@ -1651,7 +1651,7 @@
//
//.common-term {
// background: var(--base-50);
// border-radius: var(--innerRadius);
// border-radius: var(--radius);
//}
//
//.loading-indicator {
@@ -1699,7 +1699,7 @@
// cursor: pointer;
// padding: .5rem;
// border-radius: 4px;
// font-size: var(--small);
// font-size: var(--txt-x-small);
//}
//
//.back-to-parent:hover {
@@ -1776,7 +1776,7 @@
// border-radius: 4px;
// cursor: pointer;
// color: var(--contrast);
// font-size: var(--small);
// font-size: var(--txt-x-small);
//}
//
//.term-breadcrumb button:hover {
@@ -1801,7 +1801,7 @@
//}
//
//.suggestion-prompt {
// font-size: var(--small);
// font-size: var(--txt-x-small);
// color: var(--contrast-50);
// margin-bottom: 1rem;
//}
@@ -1837,7 +1837,7 @@
//}
//
//.parent-row {
// font-size: var(--small);
// font-size: var(--txt-x-small);
//}
//
//.parent-row label {
@@ -1857,7 +1857,7 @@
// background: var(--action-0);
// color: var(--base);
// cursor: pointer;
// font-size: var(--small);
// font-size: var(--txt-x-small);
// transition: all .2s ease;
//}
//
@@ -1919,11 +1919,11 @@
//
// /* Animation */
// transform-origin: top;
// transition: all .2s var(--function);
// transition: all .2s var(--trans-fn);
//}
//
//.create-term-form:not([hidden]) {
// animation: slideDown .2s var(--function);
// animation: slideDown .2s var(--trans-fn);
//}
//
//.create-term-form[hidden] {
@@ -2000,7 +2000,7 @@
//}
//
//.dashboard .queue-status-panel {
// bottom: calc(var(--height) + 1rem);
// bottom: calc(var(--btn) + 1rem);
//}
//.dashboard .queue-status-toggle {
// bottom: 0;
@@ -2028,7 +2028,7 @@
//
//p.hint {
// margin: 0 0 .5rem 0;
// font-size: var(--small);
// font-size: var(--txt-x-small);
// font-style: italic;
//}
//.item-grid + .hint {
@@ -2051,7 +2051,7 @@
// transition: all .3s ease;
//}
//.upload-item:hover {
// box-shadow: var(--shadow);
// box-shadow: rgba(var(--base-rgb),var(--op-45)) var(--shdw);
// transform: translateY(-2px);
//}
//.upload-item[data-status=processing] {
@@ -2074,8 +2074,8 @@
// position: absolute;
// bottom: .25rem;
// right: .25rem;
// background-color: var(--overlay-light);
// box-shadow: var(--shadow);
// background-color: rgba(var(--base-rgb),var(--op-3));
// box-shadow: rgba(var(--base-rgb),var(--op-45)) var(--shdw);
// border-radius: 50%;
//}
//.upload-item img {
@@ -2094,7 +2094,7 @@
// left: 0;
// right: 0;
// bottom: 0;
// background: var(--overlay-heavy);
// background: rgba(var(--base-rgb),var(--op-6));
// display: flex;
// flex-direction: column;
// justify-content: space-between;
@@ -2114,11 +2114,11 @@
//
//.submit-uploads {
// position: fixed;
// bottom: calc(var(--height) + 1rem);
// bottom: calc(var(--btn) + 1rem);
// right: 1rem;
// background-color: var(--base);
// height: var(--height);
// box-shadow: var(--shadow);
// height: var(--btn);
// box-shadow: rgba(var(--base-rgb),var(--op-45)) var(--shdw);
//}
///*** UPLOADER GROUPS ***/
//.group-display {
@@ -2129,7 +2129,7 @@
//.preview-actions {
// position: sticky;
// padding: .5rem;
// top: calc(var(--height) + .25rem);
// top: calc(var(--btn) + .25rem);
// left: 0;
// background-color: var(--base-50);
// z-index: 5;
@@ -2215,7 +2215,7 @@
//.item-grid .upload-item summary {
// display: flex;
// align-items: center;
// font-size: var(--small);
// font-size: var(--txt-x-small);
// gap: .5rem;
// text-transform: uppercase;
//}
@@ -2267,7 +2267,7 @@
// justify-content: center;
// align-items: center;
// border: 2px dashed var(--action-200);
// border-radius: var(--innerRadius);
// border-radius: var(--radius);
// margin: 10px 0;
// cursor: pointer;
// transition: all .2s ease;
@@ -2283,7 +2283,7 @@
// grid-template-columns: repeat(3, 1fr);
// gap: .5rem;
// border: 2px dashed var(--action-200);
// border-radius: var(--innerRadius);
// border-radius: var(--radius);
// margin: 10px 0;
// cursor: pointer;
// transition: all .2s ease;
@@ -2301,7 +2301,7 @@
//
//.upload-group {
// background-color: var(--base-100);
// border-radius: var(--innerRadius);
// border-radius: var(--radius);
// border: 1px solid var(--contrast-200);
//}
//.group-actions {
@@ -2319,8 +2319,8 @@
//
///** RESTORE FROM CACHE **/
//.restore-notification {
// border-radius: var(--innerRadius);
// box-shadow: var(--shadow);
// border-radius: var(--radius);
// box-shadow: rgba(var(--base-rgb),var(--op-45)) var(--shdw);
// padding: 1rem;
// background: var(--base-200);
// border: 1px solid var(--contrast-200);
@@ -2355,7 +2355,7 @@
// background-color: transparent;
// filter: grayscale(50);
// opacity: .8;
// transition: padding var(--transition-base);
// transition: padding var(--trans-base);
// transition-property: padding, background-color;
// cursor: pointer;
//}
@@ -2369,8 +2369,8 @@
//.upload-item .featured + label {
// width: 2em;
// height: 2em;
// border-radius: var(--innerRadius);
// background-color: var(--overlay-light);
// border-radius: var(--radius);
// background-color: rgba(var(--base-rgb),var(--op-3));
// display: flex;
// justify-content: center;
// align-items: center;
@@ -2445,9 +2445,9 @@
///*.file-upload-container {*/
///*    position: relative;*/
///*    padding: .25rem;*/
///*    transition: border-color var(--transition-base),*/
///*    background-color var(--transition-base),*/
///*    padding var(--transition-base);*/
///*    transition: border-color var(--trans-base),*/
///*    background-color var(--trans-base),*/
///*    padding var(--trans-base);*/
///*}*/
//
///*.file-upload-container.dragover {*/
@@ -3276,7 +3276,7 @@
///*    gap: 1rem;*/
///*    padding: .5rem 1rem;*/
///*    background-color: var(--action-50);*/
///*    border-radius: var(--innerRadius);*/
///*    border-radius: var(--radius);*/
///*    color: var(--contrast);*/
///*    font-size: .9rem;*/
///*}*/
@@ -3286,7 +3286,7 @@
///*    border: 1px solid rgba(255, 255, 255, .3);*/
///*    color: inherit;*/
///*    padding: .25rem .5rem;*/
///*    border-radius: var(--innerRadius);*/
///*    border-radius: var(--radius);*/
///*    display: flex;*/
///*    align-items: center;*/
///*    gap: .25rem;*/
@@ -3307,7 +3307,7 @@
///*    align-items: center;*/
///*    padding: 1rem;*/
///*    background-color: var(--base-100);*/
///*    border-radius: var(--outerRadius);*/
///*    border-radius: var(--radius-outer);*/
///*    margin-bottom: 1rem;*/
///*}*/
//
@@ -3315,7 +3315,7 @@
///*.upload-item {*/
///*    position: relative;*/
///*    background: var(--base);*/
///*    border-radius: var(--innerRadius);*/
///*    border-radius: var(--radius);*/
///*    overflow: hidden;*/
///*    cursor: pointer;*/
///*    transition: transform .2s ease, box-shadow .2s ease;*/
@@ -3323,7 +3323,7 @@
//
///*.upload-item:hover {*/
///*    transform: translateY(-2px);*/
///*    box-shadow: var(--shadow);*/
///*    box-shadow: rgba(var(--base-rgb),var(--op-45)) var(--shdw);*/
///*}*/
//
///*.upload-item[draggable="true"] {*/
@@ -3413,7 +3413,7 @@
///*!* Group Enhancements *!*/
///*.upload-group {*/
///*    background: var(--base-50);*/
///*    border-radius: var(--outerRadius);*/
///*    border-radius: var(--radius-outer);*/
///*    padding: 1rem;*/
///*    margin-bottom: 1rem;*/
///*    border: 2px solid transparent;*/
@@ -3468,7 +3468,7 @@
///*.group-actions button {*/
///*    background: var(--base);*/
///*    border: 1px solid var(--base-200);*/
///*    border-radius: var(--innerRadius);*/
///*    border-radius: var(--radius);*/
///*    padding: .5rem;*/
///*    cursor: pointer;*/
///*    transition: all .2s ease;*/
@@ -3495,7 +3495,7 @@
//
///*.group-drop-zone {*/
///*    border: 2px dashed var(--base-300);*/
///*    border-radius: var(--innerRadius);*/
///*    border-radius: var(--radius);*/
///*    padding: 2rem;*/
///*    text-align: center;*/
///*    color: var(--text-muted);*/
@@ -3520,7 +3520,7 @@
///*.group-item {*/
///*    position: relative;*/
///*    aspect-ratio: 1;*/
///*    border-radius: var(--innerRadius);*/
///*    border-radius: var(--radius);*/
///*    overflow: hidden;*/
///*    background: var(--base);*/
///*    transition: transform .2s ease;*/
@@ -3585,7 +3585,7 @@
///*!* Empty Group State *!*/
///*.empty-group {*/
///*    border: 4px dashed var(--base-200);*/
///*    border-radius: var(--innerRadius);*/
///*    border-radius: var(--radius);*/
///*    padding: 2rem;*/
///*    text-align: center;*/
///*    color: var(--text-muted);*/
@@ -3607,7 +3607,7 @@
///*!* Sidebar *!*/
///*.sidebar {*/
///*    background: var(--base-50);*/
///*    border-radius: var(--outerRadius);*/
///*    border-radius: var(--radius-outer);*/
///*    padding: 1.5rem;*/
///*    min-height: 400px;*/
///*}*/
@@ -3632,7 +3632,7 @@
///*    background: var(--action-50);*/
///*    color: var(--contrast);*/
///*    border: none;*/
///*    border-radius: var(--innerRadius);*/
///*    border-radius: var(--radius);*/
///*    padding: .75rem;*/
///*    margin-bottom: 1rem;*/
///*    cursor: pointer;*/
@@ -3666,7 +3666,7 @@
///*    gap: 1rem;*/
///*    padding: 1rem;*/
///*    background: var(--base-100);*/
///*    border-radius: var(--outerRadius);*/
///*    border-radius: var(--radius-outer);*/
///*    min-height: 200px;*/
///*}*/
//
@@ -3677,7 +3677,7 @@
///*    color: var(--text-muted);*/
///*    padding: 2rem;*/
///*    border: 2px dashed var(--base-300);*/
///*    border-radius: var(--innerRadius);*/
///*    border-radius: var(--radius);*/
///*}*/
//
///*!* File Upload Container *!*/
@@ -3751,7 +3751,7 @@
///*    background: linear-gradient(135deg, #fff3cd 0%, #ffeaa7 100%);*/
///*    border: 1px solid #ffc107;*/
///*    border-left: 4px solid #ff6b35;*/
///*    border-radius: var(--outerRadius);*/
///*    border-radius: var(--radius-outer);*/
///*    padding: 1.5rem;*/
///*    margin-bottom: 1.5rem;*/
///*    box-shadow: 0 4px 12px rgba(255, 107, 53, .15);*/
@@ -3814,7 +3814,7 @@
///*.restore-message .warning {*/
///*    background: rgba(220, 53, 69, .1);*/
///*    border: 1px solid rgba(220, 53, 69, .2);*/
///*    border-radius: var(--innerRadius);*/
///*    border-radius: var(--radius);*/
///*    padding: .5rem .75rem;*/
///*    margin-top: .75rem;*/
///*    font-size: .9rem;*/
@@ -3835,7 +3835,7 @@
///*    background: #dc3545;*/
///*    color: white;*/
///*    border: none;*/
///*    border-radius: var(--innerRadius);*/
///*    border-radius: var(--radius);*/
///*    padding: .5rem 1rem;*/
///*    font-size: .9rem;*/
///*    font-weight: 500;*/
@@ -3858,7 +3858,7 @@
///*    background: transparent;*/
///*    border: 1px solid #6c5419;*/
///*    color: #6c5419;*/
///*    border-radius: var(--innerRadius);*/
///*    border-radius: var(--radius);*/
///*    padding: .5rem;*/
///*    cursor: pointer;*/
///*    transition: all .2s ease;*/
@@ -3877,7 +3877,7 @@
///*!* Start Over Confirmation Dialog *!*/
///*.start-over-confirmation {*/
///*    border: none;*/
///*    border-radius: var(--outerRadius);*/
///*    border-radius: var(--radius-outer);*/
///*    padding: 0;*/
///*    box-shadow: 0 10px 30px rgba(0, 0, 0, .3);*/
///*    max-width: 500px;*/
@@ -3892,7 +3892,7 @@
///*.confirmation-content {*/
///*    padding: 2rem;*/
///*    background: var(--base);*/
///*    border-radius: var(--outerRadius);*/
///*    border-radius: var(--radius-outer);*/
///*}*/
//
///*.confirmation-content h3 {*/
@@ -3937,7 +3937,7 @@
///*    background: #dc3545;*/
///*    color: white;*/
///*    border: none;*/
///*    border-radius: var(--innerRadius);*/
///*    border-radius: var(--radius);*/
///*    padding: .75rem 1.5rem;*/
///*    font-weight: 500;*/
///*    cursor: pointer;*/
@@ -3952,7 +3952,7 @@
///*    background: var(--base-100);*/
///*    color: var(--text);*/
///*    border: 1px solid var(--base-300);*/
///*    border-radius: var(--innerRadius);*/
///*    border-radius: var(--radius);*/
///*    padding: .75rem 1.5rem;*/
///*    cursor: pointer;*/
///*    transition: all .2s ease;*/
@@ -4861,10 +4861,10 @@
//    display: flex;
//    flex-direction: column;
//    gap: 0;
//    height: calc(100vh - var(--height) - var(--height));
//    height: calc(100vh - var(--btn) - var(--btn));
//    position: fixed;
//    top: var(--height);
//    bottom: var(--height);
//    top: var(--btn);
//    bottom: var(--btn);
//    left: 0;
//    right: 0;
//    z-index:999;
@@ -4961,14 +4961,14 @@
// /* Upload button - fixed at bottom */
// .submit-uploads {
//    position: fixed !important;
//    bottom: calc(var(--height) + .5rem);
//    bottom: calc(var(--btn) + .5rem);
//    right: .5rem;
//    z-index: 20;
//    height: 3rem;
//    font-size: 1.1rem;
//    font-weight: 600;
//    box-shadow: var(--shadow);
//    border-radius: var(--outerRadius);
//    box-shadow: rgba(var(--base-rgb),var(--op-45)) var(--shdw);
//    border-radius: var(--radius-outer);
// }
//
// .submit-uploads:hover {
@@ -4978,7 +4978,7 @@
//
// /* Enhanced upload items for mobile */
// .upload-item {
//    border-radius: var(--innerRadius);
//    border-radius: var(--radius);
//    overflow: hidden;
//    background: var(--base);
//    border: 1px solid var(--base-200);
@@ -4998,7 +4998,7 @@
//    min-width: 44px;
//    min-height: 44px;
//    padding: .75rem;
//    border-radius: var(--innerRadius);
//    border-radius: var(--radius);
// }
//
// /* Better checkbox targets */
@@ -5008,13 +5008,13 @@
//    display: flex;
//    align-items: center;
//    justify-content: center;
//    border-radius: var(--innerRadius);
//    border-radius: var(--radius);
// }
//
// /* Enhanced group styling for mobile */
// .upload-group {
//    background: var(--base-100);
//    border-radius: var(--innerRadius);
//    border-radius: var(--radius);
//    border: 1px solid var(--base-200);
//    padding: 1rem;
//    margin-bottom: 1rem;
@@ -5043,7 +5043,7 @@
//    min-height: 44px;
//    padding: .5rem .75rem;
//    font-size: .9rem;
//    border-radius: var(--innerRadius);
//    border-radius: var(--radius);
// }
//
// .upload-group .item-grid.group {
@@ -5087,7 +5087,7 @@
//    flex: 1;
//    padding: .25rem;
//    font-size: .9rem;
//    border-radius: var(--innerRadius);
//    border-radius: var(--radius);
// }
//
// /* Enhanced dragging states for mobile */
@@ -5160,7 +5160,7 @@
// .upload-item details summary {
//    padding: .75rem;
//    background: var(--base-100);
//    border-radius: var(--innerRadius);
//    border-radius: var(--radius);
//    cursor: pointer;
//    display: flex;
//    align-items: center;
@@ -5171,7 +5171,7 @@
// }
//
// .upload-item details[open] summary {
//    border-radius: var(--innerRadius) var(--innerRadius) 0 0;
//    border-radius: var(--radius) var(--radius) 0 0;
//    border-bottom: 1px solid var(--base-200);
// }
//
@@ -5180,7 +5180,7 @@
// .upload-meta textarea {
//    padding: .75rem;
//    font-size: 16px; /* Prevents zoom on iOS */
//    border-radius: var(--innerRadius);
//    border-radius: var(--radius);
//    border: 2px solid var(--base-200);
//    transition: border-color .2s ease;
// }
@@ -5546,7 +5546,7 @@
//
//form .tabs {
// position: sticky;
// top: calc(var(--height) + 2rem);
// top: calc(var(--btn) + 2rem);
// left: 0;
// right: 0;
// z-index: 50;