.alert{border:1px solid #0000;border-radius:4px;margin-bottom:20px;padding:15px}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}button.app-button,input.app-button,select.app-button,div.app-button{border-radius:var(--radius-lg);border:1px solid var(--color-zinc-500);min-width:100px;height:41px;padding:.5rem .75rem}button.app-button-main,input.app-button-main,select.app-button-main,div.app-button-main{background-color:var(--color-zinc-600);color:#fff}button.app-button-green,input.app-button-green,select.app-button-green,div.app-button-green{color:#fff;background-color:#28a745}button.app-button-white,input.app-button-white,select.app-button-white,div.app-button-white{background-color:#fff}button.app-button-clear,input.app-button-clear,select.app-button-clear,div.app-button-clear{color:#000;background-color:#f6f6f9}textarea.app-button{border-radius:var(--radius-lg)}button{cursor:pointer}button.app-button{text-transform:uppercase;letter-spacing:.2px;font-size:12px;font-weight:700}.dark .grid-container .grid-item{background-color:var(--color-zinc-600)}.grid-container{grid-column-gap:1.3rem;grid-row-gap:1.3rem;display:grid}.grid-container .grid-item{border-radius:var(--radius-lg);background-color:#fff;border:none;flex-direction:column;justify-content:flex-start;padding:1.3rem;display:flex}.grid-container .grid-item .grid-section-title{font-size:x-large;font-weight:600}.grid-container .grid-item .grid-section-subtitle{font-size:large;font-weight:600}.grid-container .grid-item .grid-section-input-zone{justify-content:space-between;align-items:center;margin:4px 0;display:flex}.grid-container .grid-item .grid-section-input-zone .grid-section-input-zone{flex:2;margin:0}.grid-container .grid-item .grid-section-input-zone .grid-section-subtitle{flex:1}.grid-container .grid-item .grid-section-input-zone input[type]:not([type=file]),.grid-container .grid-item .grid-section-input-zone textarea{border-radius:var(--radius-lg)}.grid-container .grid-item .grid-section-input-zone label:first-letter,.grid-container .grid-item .grid-section-title:first-letter,.grid-container .grid-item .grid-section-subtitle:first-letter{text-transform:uppercase}.grid-container .grid-item>:last-child{margin-bottom:0}.proper-casing:first-letter{text-transform:uppercase}label.label-with-tooltip{flex:1;justify-content:space-between;align-items:center;padding-right:1em;display:flex}
