.TimePanel-module__OGGp9G__timePanel{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.TimePanel-module__OGGp9G__selectField{margin:0}@media (max-width:600px){.TimePanel-module__OGGp9G__timePanel{grid-template-columns:1fr}}
.DriveImagePickerModal-module__UUKVta__panel{width:min(62rem,95vw);padding:1.25rem}.DriveImagePickerModal-module__UUKVta__content{flex-direction:column;gap:.9rem;max-height:min(80vh,46rem);display:flex}.DriveImagePickerModal-module__UUKVta__title{margin:0;font-size:1.1rem}.DriveImagePickerModal-module__UUKVta__hint{color:var(--color-700,#3f3f46);margin:0;font-size:.9rem}.DriveImagePickerModal-module__UUKVta__scrollRegion{width:100%;padding-right:.25rem;overflow-y:auto}.DriveImagePickerModal-module__UUKVta__thumbnailButton{border:1px solid color-mix(in srgb, var(--color-300,#d4d4d8) 70%, transparent);background-color:color-mix(in srgb, var(--background-color,#fff) 94%, var(--color-300,#d4d4d8));cursor:pointer;text-align:left;border-radius:.85rem;width:100%;padding:0;overflow:hidden}.DriveImagePickerModal-module__UUKVta__thumbnailButton:hover,.DriveImagePickerModal-module__UUKVta__thumbnailButton:focus-visible{border-color:color-mix(in srgb, var(--color-500,#807870) 45%, transparent);outline:none}.DriveImagePickerModal-module__UUKVta__thumbnailButtonSelected{border-color:color-mix(in srgb, var(--color-500,#807870) 70%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-400,#afa79a) 32%, transparent)}.DriveImagePickerModal-module__UUKVta__thumbnail{object-fit:cover;width:100%;height:10rem;display:block}.DriveImagePickerModal-module__UUKVta__imageName{color:var(--color-700,#3f3f46);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:.45rem .6rem;font-size:.78rem;overflow:hidden}.DriveImagePickerModal-module__UUKVta__status{color:var(--color-700,#3f3f46);margin:0;font-size:.88rem}.DriveImagePickerModal-module__UUKVta__footer{justify-content:flex-end;align-items:center;gap:.6rem;display:flex}
.ChipField-module__DX424W__wrapper{flex-direction:column;gap:.5rem;display:flex}.ChipField-module__DX424W__label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-field-label-color,#000);align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;display:flex}.ChipField-module__DX424W__required{color:var(--text-field-required-color,#991b1b)}.ChipField-module__DX424W__limit{letter-spacing:0;text-transform:none;color:var(--text-field-color,#000);opacity:.7;margin-left:auto;font-weight:600}.ChipField-module__DX424W__limitWarning{color:var(--text-field-error-color,#991b1b)}.ChipField-module__DX424W__fieldShell{border:1px solid var(--text-field-border-color,#0000004d);background-color:color-mix(in srgb, var(--text-field-background-color) 4%, #fff3);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;min-height:3rem;padding:.5rem;transition:all .15s;display:flex}.ChipField-module__DX424W__fieldShell:hover{background-color:color-mix(in srgb, var(--text-field-hover-bg-color) 4%, #ffffff0a)}.ChipField-module__DX424W__fieldShell:focus-within{background-color:var(--text-field-focus-bg-color,#0000000d);box-shadow:inset 0 -2px 0 var(--text-field-border-color,#000)}.ChipField-module__DX424W__fieldShellError{border-color:var(--text-field-error-border-color,#fca5a5);box-shadow:inset 0 -2px 0 var(--text-field-error-border-color,#fca5a5)}.ChipField-module__DX424W__fieldShellDisabled{opacity:.6;cursor:not-allowed}.ChipField-module__DX424W__chip{background-color:var(--color-700,#3f3f3f);color:var(--color-50,#fff);border-radius:999px;align-items:center;gap:.35rem;max-width:100%;height:1.9rem;padding:0 .5rem 0 .65rem;display:inline-flex}.ChipField-module__DX424W__chipText{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;line-height:1;overflow:hidden}.ChipField-module__DX424W__swatch{border:1px solid #00000040;width:1rem;height:1rem}.ChipField-module__DX424W__removeChipButton{--color:var(--color-50,#fff);color:var(--color,#fff);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;display:inline-flex}.ChipField-module__DX424W__removeChipButton:disabled{cursor:not-allowed;opacity:.5}.ChipField-module__DX424W__input{min-width:7rem;color:var(--text-field-color,#000);background:0 0;border:none;outline:none;flex:7rem;padding:.25rem 0;font-size:1rem}.ChipField-module__DX424W__hint{color:var(--text-field-hint-color,#57534e);margin:0;font-size:.9rem}.ChipField-module__DX424W__error{color:var(--text-field-error-color,#991b1b);margin:0;font-size:.9rem}.ChipField-module__DX424W__visuallyHidden{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ColourPaletteGenerator-module__M6Taxa__root{flex-direction:column;gap:.75rem;display:flex}.ColourPaletteGenerator-module__M6Taxa__panel{width:min(100% - 1rem,42rem);max-height:min(90vh,48rem)}.ColourPaletteGenerator-module__M6Taxa__modalContent{justify-content:flex-start;align-items:stretch;gap:.9rem;padding:1rem}.ColourPaletteGenerator-module__M6Taxa__modalHeader{flex-direction:column;gap:.35rem;display:flex}.ColourPaletteGenerator-module__M6Taxa__title{margin:0;font-size:1.2rem;line-height:1.3}.ColourPaletteGenerator-module__M6Taxa__subtitle{color:var(--color-600,#4b5563);margin:0;font-size:.9rem}.ColourPaletteGenerator-module__M6Taxa__tabList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.ColourPaletteGenerator-module__M6Taxa__tabButton{width:100%}.ColourPaletteGenerator-module__M6Taxa__panelSection{flex-direction:column;gap:.75rem;display:flex}.ColourPaletteGenerator-module__M6Taxa__uploadField{flex-direction:column;gap:.45rem;display:flex}.ColourPaletteGenerator-module__M6Taxa__uploadLabel{font-size:.9rem;font-weight:600}.ColourPaletteGenerator-module__M6Taxa__uploadInput{border:1px solid var(--text-field-border-color,#d1d5db);background:#fff;border-radius:.4rem;width:100%;padding:.5rem}.ColourPaletteGenerator-module__M6Taxa__errorMessage{color:var(--text-field-error-color,#991b1b);margin:0;font-size:.9rem}.ColourPaletteGenerator-module__M6Taxa__results{flex-direction:column;gap:.75rem;display:flex}.ColourPaletteGenerator-module__M6Taxa__previewImage{object-fit:cover;border:1px solid var(--color-200,#e5e7eb);border-radius:.45rem;width:100%;max-height:16rem}.ColourPaletteGenerator-module__M6Taxa__swatchGrid{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.5rem;display:grid}.ColourPaletteGenerator-module__M6Taxa__swatchButton{border:1px solid var(--color-300,#d1d5db);cursor:pointer;background:#fff;border-radius:.45rem;align-items:center;gap:.55rem;width:100%;padding:.5rem;transition:border-color .15s,box-shadow .15s;display:flex}.ColourPaletteGenerator-module__M6Taxa__swatchButton:hover{border-color:var(--color-500,#6b7280)}.ColourPaletteGenerator-module__M6Taxa__swatchButtonSelected{border-color:var(--color-700,#374151);box-shadow:inset 0 0 0 1px var(--color-700,#374151)}.ColourPaletteGenerator-module__M6Taxa__swatch{border:1px solid #00000040;border-radius:50%;flex-shrink:0;width:1rem;height:1rem}.ColourPaletteGenerator-module__M6Taxa__swatchLabel{letter-spacing:.02em;font-size:.78rem;font-weight:600}.ColourPaletteGenerator-module__M6Taxa__finishButton{align-self:flex-start}@media (max-width:640px){.ColourPaletteGenerator-module__M6Taxa__swatchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
