CoolFace
Apppublic

DataScope26/WEB

sourceHugging Faceupdated 7d agoView on Hugging Face
0likes
CreateAreaStep.css193 linesDownload Raw Back to components
1.area-step {2  width: 100%;3  max-width: 28.75rem;4  margin: 0 auto;5  padding-top: 6rem; /* clears the fixed header */6  padding-bottom: 2.5rem;7}8 9.area-step__card {10  background: var(--color-card);11  border: 0.0625rem solid var(--color-border);12  border-radius: 1rem;13  padding: 2rem 1.75rem;14  box-shadow: 0 0.5rem 1.875rem rgba(0, 0, 0, 0.16);15}16 17.area-step__card h1 {18  font-family: var(--font-display);19  font-size: 1.4rem;20  font-weight: 600;21  line-height: 1.3;22  margin: 0 0 0.5rem;23  color: var(--color-text);24}25 26.area-step__card--success {27  text-align: center;28}29 30.area-step__check {31  width: 3.25rem;32  height: 3.25rem;33  margin: 0 auto 1rem;34  display: flex;35  align-items: center;36  justify-content: center;37  border-radius: 50%;38  background: var(--green-20);39  color: var(--green);40}41 42.area-step__subtitle {43  color: var(--color-muted);44  font-size: 0.9rem;45  margin: 0 0 1.5rem;46}47 48.area-step__form {49  display: flex;50  flex-direction: column;51  gap: 1rem;52}53 54.area-step__field {55  display: flex;56  flex-direction: column;57  gap: 0.375rem;58}59 60.area-step__form label {61  font-size: 0.72rem;62  font-weight: 600;63  letter-spacing: 0.04em;64  text-transform: uppercase;65  color: var(--color-muted);66}67 68.area-step__form input,69.area-step__search input {70  width: 100%;71  background: var(--color-surface);72  border: 0.0625rem solid var(--color-border);73  color: var(--color-text);74  padding: 0.75rem 0.875rem;75  font-size: 0.95rem;76  border-radius: 0.625rem;77  outline: none;78  transition: border-color 0.2s ease, box-shadow 0.2s ease;79}80 81.area-step__form input:focus,82.area-step__search input:focus {83  border-color: var(--color-accent);84}85 86.area-step__form input::placeholder {87  color: var(--color-muted);88  opacity: 0.8;89}90 91.area-step__form button,92.area-step__search button {93  padding: 0.75rem 1rem;94  border-radius: 0.625rem;95}96 97.area-step__search {98  display: flex;99  gap: 0.5rem;100  margin-bottom: 1rem;101}102 103.area-step__search input {104  flex: 1;105}106 107.area-step__error {108  color: var(--color-danger);109  background: var(--color-danger-bg);110  border: 0.0625rem solid var(--color-danger-border, transparent);111  padding: 0.5rem 0.75rem;112  border-radius: 0.5rem;113  font-size: 0.85rem;114  margin: -0.25rem 0 0;115}116 117.area-step__empty {118  color: var(--color-muted);119  font-size: 0.9rem;120}121 122.area-step__results {123  list-style: none;124  padding: 0;125  display: flex;126  flex-direction: column;127  gap: 0.5rem;128}129 130.area-step__results li {131  display: flex;132  justify-content: space-between;133  align-items: center;134  padding: 0.5rem 0.75rem;135  border: 0.0625rem solid var(--color-border);136  border-radius: 0.5rem;137  background: var(--color-card);138}139 140.area-step__results button {141  padding: 0.25rem 0.625rem;142  border-radius: 0.375rem;143  border: none;144  background: var(--color-accent);145  color: var(--cta-text);146  cursor: pointer;147}148 149.area-step__added {150  list-style: none;151  padding: 0;152  margin-top: 0.75rem;153  font-size: 0.9rem;154  color: var(--color-muted);155}156 157.area-step__actions {158  display: flex;159  justify-content: center;160  margin-top: 1.25rem;161}162 163.area-step__actions--stacked {164  flex-direction: column;165  gap: 0.75rem;166  margin-top: 1.75rem;167}168 169.area-step__skip,170.area-step__another {171  background: none;172  border: none;173  padding: 0.25rem;174  color: var(--color-muted);175  font-size: 0.9rem;176  transition: color 0.2s ease;177}178 179.area-step__skip:hover,180.area-step__another:hover {181  color: var(--color-accent);182}183 184.area-step__next {185  width: 100%;186  padding: 0.75rem 1.25rem;187  border-radius: 0.625rem;188}189 190.area-step__next:disabled {191  opacity: 0.5;192  cursor: not-allowed;193}