.form-container{border:1px solid #ccc;border-radius:5px;box-shadow:0 5px 15px 0 rgba(0,0,0,.1);background-color:#fff;max-width:430px;padding:32px;margin:30px auto;display:flex;flex-direction:column;gap:18px}.header{font-size:1.5rem;text-align:center;font-weight:600;margin-bottom:8px}.formField{width:100%;padding:8px;border:1px solid #3f51b5;border-radius:4px;margin-top:6px;margin-bottom:12px;font-size:1rem;box-sizing:border-box;background:#f0f2f8;resize:vertical;transition:border-color .2s}.formField:focus{border-color:#6573c3;outline:none}.submitButton{background-color:#000;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;font-size:1.1rem;transition:background .3s;margin-top:5px}.submitButton:focus,.submitButton:hover{background-color:#6573c3}.alert{text-align:center;font-size:1rem;margin-top:8px}.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:none!important;padding:0!important}.details-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.office-card{background:#f8fafc;border-radius:12px;box-shadow:0 4px 24px 0 rgba(30,41,59,.08)}