:root{ --font-color-dark: #323232; --font-color-light: #f5f5f5; --bg-color-light: #f5f5f5; --bg-color-dark: #323232; --input-focus: #2d8cf0; --font-color-sub: #666; --bg-color-sub: #dedede; } .form-container{ border: 2px solid var(--bg-color-dark); box-shadow: 4px 4px var(--bg-color-dark); margin: 5% 0 5% 0; border-radius: 1rem; padding: 4% 0 4% 0; width: 100%; height: auto; display: flex; flex-direction: column; justify-content: center; align-items: center; } .sell-form{ width: 80%; padding: 20px; background: lightgrey; border-radius: 5px; border: 2px solid var(--bg-dark-color); box-shadow: 4px 4px var(--bg-dark-color); display: flex; justify-content: center; align-items: center; } .input-container{ display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: center; width: 100%; margin-bottom: 1rem; } .sell-form form{ display: flex; flex-direction: column; justify-content: center; align-items: center; } .uploaded-image{ background: var(--bg-color-dark); border-radius: 1rem; } .drive-selected-imgContainer{ width: 100%; display: inline-flex; flex-direction: row; justify-content: flex-start; align-items: center; flex-wrap: wrap; gap: 0.5rem; } .drive-imgCard{ height: 100%; width: 100%; } .imageCard{ height: 10rem; width: 10rem; border-radius: 5px; border: 1px solid black; position: relative; display: block; overflow: hidden; display: flex; justify-content: center; align-items: center; } .add-img{ height: 10rem; width: 10rem; border-radius: 5px; border: 1px solid black; background:var(--bg-color-sub); display: flex; flex-direction: column; justify-content: center; align-items: center; } .delete-button{ position: absolute; top: 5px; right: 5px; } .bin-button { width: 40px; height: 40px; border-radius: 50%; background-color: rgb(20, 20, 20); border: none; font-weight: 600; display: flex; flex-direction: column; align-items: center; justify-content: center; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.164); cursor: pointer; transition-duration: 0.3s; overflow: hidden; position: relative; gap: 2px; } .svgIcon { width: 12px; transition-duration: 0.3s; } .svgIcon path { fill: white; } .bin-button:hover { transition-duration: 0.3s; background-color: rgb(255, 69, 69); align-items: center; gap: 0; } .bin-top { transform-origin: bottom right; } .bin-button:hover .bin-top { transition-duration: 0.5s; transform: rotate(160deg); } .input-container label{ margin-right: 1rem; } .input-container input, textarea{ width: 10rem; height: 2rem; border-radius: 5px; background-color: var(--bg-color-light); border: 2px solid var(--bg-color-dark); box-shadow: 4px 4px var(--bg-color-dark); font-size: 15px; font-weight: 600; color: var(--font-color-dark); padding: 5px 10px; outline: none; } .input-container textarea{ height: 3rem; } .input-container select{ width: 10rem; height: 2rem; border-radius: 5px; background-color: var(--bg-color-light); border: 2px solid var(--bg-color-dark); box-shadow: 4px 4px var(--bg-color-dark); font-size: 15px; font-weight: 600; color: var(--font-color-dark); padding: 5px 10px; outline: none; } .input-container::placeholder,textarea::placeholder,select::placeholder{ color: var(--font-color-sub); opacity: 0.8; } .input-container input:focus,textarea:focus,select:focus { border: 2px solid var(--input-focus); } .sell-form-button{ margin: 20px 0 20px 0; width: 120px; height: 40px; font-size: 17px; font-weight: 600; cursor: pointer; } .form-submit{ width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-evenly; }