.outfits { width: 100%; height: 100%; display: flex; flex-direction: column; row-gap: 1rem; position: relative; } .employee-fire-modal-container span { color: #FFF; color: color(display-p3 1 1 1); leading-trim: both; text-edge: cap; font-family: SF Pro Rounded; font-size: 0.725rem; font-style: normal; font-weight: 400; line-height: 143.836%; /* 0.899rem */ } .employee-add-dress-code-modal-container span { color: #FFF; color: color(display-p3 1 1 1); leading-trim: both; text-edge: cap; font-family: SF Pro Rounded; font-size: 0.725rem; font-style: normal; font-weight: 400; line-height: 143.836%; /* 0.899rem */ } .dress-preset-text { color: #FFF; color: color(display-p3 1 1 1); leading-trim: both; text-edge: cap; font-family: SF Pro Rounded; font-size: 1.07538rem; font-style: normal; font-weight: 600; line-height: 143.836%; /* 1.54675rem */ text-align: left; } .outfit-container { display: flex; width: 100%; padding:.75rem 2rem; flex: 1; column-gap: 2rem; } .outfit-codes { display: flex; flex-direction: column; row-gap: 1rem; flex: 7; height: 100%; } .dresses { display: flex; flex-direction: column; row-gap: 1rem; flex: 5; height: 100%; } .dresses-list { flex: 1 0 0; width: 100%; overflow: auto; display: flex; flex-direction: column; row-gap: 0.5rem; } .clothing-icon { position: absolute; right: -0.25rem; bottom: -0.25rem; } .clothes-bg { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .clothing-button { width: 100%; border-radius: 0.7445rem; border: 0.1654rem solid rgba(0, 0, 0, 0.2); height: 3.0625rem; position: relative; z-index: 3; display: flex; align-items: center; justify-content: center; color: #fff; color: color(display-p3 1 1 1); leading-trim: both; text-edge: cap; font-family: SF Pro Rounded; font-size: 1.0754rem; font-style: normal; font-weight: 600; line-height: 143.836%; /* 1.5468rem */ cursor: pointer; transition: all .2s ease; } .clothing-button:hover { opacity: 0.9; } .clothing-button.open { background: #75b7ff; } .clothing-button.edit { background: #ff794f; } .clothing-button.delete { background: #ff4953; } .edit-or-delete-text { color: #fff; color: color(display-p3 1 1 1); text-align: center; leading-trim: both; text-edge: cap; font-family: SF Pro Rounded; font-size: 1.0754rem; font-style: normal; font-weight: 600; line-height: 143.836%; /* 1.5468rem */ } .outfit-preset { width: 100%; display: flex; align-items: center; justify-content: space-between; min-height: 2.1875rem; max-height: 2.1875rem; border-radius: 0.4375rem; padding: 0 1rem; background: rgba(255, 255, 255, 0.2); background: color(display-p3 1 1 1 / 0.2); } .outfit-preset p { color: #fff; color: color(display-p3 1 1 1); leading-trim: both; text-edge: cap; font-family: SF Pro Rounded; font-size: 0.75rem; font-style: normal; font-weight: 600; line-height: normal; } .outfit-codes-container { width: 100%; flex: 1 0 0; border-radius: 0.625rem; border: 0.125rem solid #75b7ff; border: 0.125rem solid color(display-p3 0.5167 0.71 1); background: rgba(117, 183, 255, 0.1); background: color(display-p3 0.5176 0.7098 1 / 0.1); position: relative; overflow: auto; padding: 1rem; display: flex; align-items: center; flex-direction: column; row-gap: 1rem; } .outfit-codes-container.red { border: 0.125rem solid #FB444D; background: #fb444d29; } .outfit-codes-container.black { border: 0.125rem solid #000; background: #00000029; } .outfit-codes-container.green { border: 0.125rem solid #026E00; background: #026E0029; } .outfit-codes-container.yellow { border: 0.125rem solid #F68D45; background: #F68D4529; } .outfit-codes-container.purple { border: 0.125rem solid #9F50F0; background: #9F50F029; } .dress-code-select-text { color: rgba(255, 255, 255, 0.8); color: color(display-p3 1 1 1 / 0.8); text-align: center; leading-trim: both; text-edge: cap; font-family: SF Pro Rounded; font-size: 1.2435rem; font-style: normal; font-weight: 600; line-height: normal; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .clothing-menu-button { position: absolute; left: 50%; bottom: 3rem; transform: translateX(-50%); border-radius: 0.7445rem; border: 0.1654rem solid rgba(0, 0, 0, 0.2); border: 0.1654rem solid color(display-p3 0 0 0 / 0.2); background: #75b7ff; background: color(display-p3 0.5167 0.71 1); box-shadow: 0rem 0rem 4.6324rem 0rem rgba(117, 183, 255, 0.56); box-shadow: 0rem 0rem 4.6324rem 0rem color(display-p3 0.5176 0.7098 1 / 0.56); width: 12.875rem; height: 3.0625rem; flex-shrink: 0; display: flex; align-items: center; justify-content: center; color: #fff; color: color(display-p3 1 1 1); leading-trim: both; text-edge: cap; font-family: SF Pro Rounded; font-size: 1.0754rem; font-style: normal; font-weight: 600; line-height: 143.836%; /* 1.5468rem */ cursor: pointer; transition: all 0.2s ease; } .clothing-menu-button.black { background: #000; box-shadow: 0rem 0rem 4.6324rem 0rem rgba(0, 0, 0, 0.56); } .clothing-menu-button.green { background: #026E00; box-shadow: 0rem 0rem 4.6324rem 0rem #026e005d; } .clothing-menu-button.purple { background: #9F50F0; box-shadow: 0rem 0rem 4.6324rem 0rem #9F50F05d; } .clothing-menu-button.red { background: #FB444D; box-shadow: 0rem 0rem 4.6324rem 0rem #FB444D5d; } .clothing-menu-button.yellow { background: #F68D45; box-shadow: 0rem 0rem 4.6324rem 0rem #F68D455d; } .clothing-menu-button:hover { opacity: 0.9; } .dress-icon { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .dress { border-radius: 0.6875rem; background-color: #d9d9d936; width: 100%; min-height: 3.75rem; max-height: 3.75rem; padding: 0 1rem; position: relative; display: flex; align-items: center; overflow: hidden; cursor: pointer; transition: all 0.2s ease; } .dress.selected { background-color: #75b7ff; } .dress.selected.green { background-color: #026E00; } .dress.selected.black { background-color: #000; } .dress.selected.red { background-color: #FB444D; } .dress.selected.purple { background-color: #9F50F0; } .dress.selected.yellow { background-color: #F68D45; } .dress p { color: #fff; color: color(display-p3 1 1 1); leading-trim: both; text-edge: cap; font-family: SF Pro Rounded; font-size: 1.25rem; font-style: normal; font-weight: 600; line-height: normal; } .dress:hover { opacity: 0.9; } .dresses-header { color: #fff; color: color(display-p3 1 1 1); leading-trim: both; text-edge: cap; font-family: SF Pro Rounded; font-size: 1.0754rem; font-style: normal; font-weight: 600; line-height: 143.836%; /* 1.5468rem */ } .employee-add-dress-code-modal-container { width: 24.875rem; height: 26.5rem; width: 24.875rem; height: 26.5rem; border-radius: 0.9375rem; background: rgba(117, 183, 255, 0.30); background: color(display-p3 0.5167 0.71 1 / 0.30); backdrop-filter: blur(0.3125rem); display: flex; flex-direction: column; padding: 1rem; row-gap: 1rem; align-items: center; } .presets { height: 80%; overflow: auto; } .preset { width: 15.625rem; height: 2.5rem; padding: 1rem; border-radius: 0.625rem; border: 2px solid rgba(0, 0, 0, 0.22); border: 2px solid color(display-p3 0 0 0 / 0.22); background: rgba(0, 0, 0, 0.53); background: color(display-p3 0 0 0 / 0.53); display: flex; justify-content: space-between; padding: 0.75rem; margin-bottom: .5rem; } .preset p { color: #FFF; color: color(display-p3 1 1 1); leading-trim: both; text-edge: cap; font-family: SF Pro Rounded; font-size: 0.75rem; font-style: normal; font-weight: 600; line-height: normal; } .preset-inputs { display: flex; align-items: center; column-gap: .15rem; } .preset-input span { color: rgba(255, 255, 255, 0.20); color: color(display-p3 1 1 1 / 0.20); text-align: right; leading-trim: both; text-edge: cap; font-family: SF Pro Rounded; font-size: 0.75rem; font-style: normal; font-weight: 600; line-height: normal; } .preset-input { max-width: 40px; color: rgba(255, 255, 255, 0.2); color: color(display-p3 1 1 1 / 0.2); leading-trim: both; text-edge: cap; font-family: SF Pro Rounded; font-size: 0.75rem; font-style: normal; font-weight: 600; line-height: normal; appearance: none; border: none; outline: none; background-color: transparent; } .preset-input::placeholder { color: rgba(255, 255, 255, 0.20); } .preset-name-input{ width: 15.625rem; height: 2.5rem; color: rgba(255, 255, 255, 0.2); color: color(display-p3 1 1 1 / 0.2); leading-trim: both; text-edge: cap; font-family: SF Pro Rounded; font-size: 0.75rem; font-style: normal; font-weight: 600; line-height: normal; appearance: none; outline: none; border-radius: 0.625rem; border: 2px solid rgba(0, 0, 0, 0.22); border: 2px solid color(display-p3 0 0 0 / 0.22); padding: 1rem; background: rgba(0, 0, 0, 0.53); background: color(display-p3 0 0 0 / 0.53); }