@layer components{.form-stack{gap:var(--space-4);display:grid}.field{align-self:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.field__label{color:var(--color-text-muted);font-size:16px;font-weight:500;line-height:24px}.field__label--required:after{color:var(--color-danger);content:"*";margin-inline-start:3.5px;font-size:14px;font-weight:500;line-height:0;position:relative;top:-2.5px}.field__hint{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);margin:0}.field__error{color:var(--color-danger);font-size:var(--text-xs);line-height:var(--text-xs--line-height);margin:0}.field>.field__error{z-index:35;max-width:min(24rem,100% - 1.5rem);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-danger);color:var(--color-text-inverse);box-shadow:var(--shadow-card);font-size:var(--text-xs);font-weight:400;line-height:var(--text-xs--line-height);pointer-events:none;transform-origin:bottom start;transition:opacity .14s,transform .14s,visibility .14s;animation:.16s both field-error-tooltip-in;position:absolute;inset-block-start:0;inset-inline-start:.75rem;translate:0 calc(-100% - .38rem)}.field:has(>.field__label)>.field__error{inset-block-start:calc(24px + var(--space-2))}.field>.field__error:before{background:var(--color-danger);content:"";width:.62rem;height:.62rem;position:absolute;inset-block-end:-.32rem;inset-inline-start:1rem;transform:rotate(45deg)}.field:focus-within>.field__error{visibility:hidden;opacity:0;transform:translateY(.16rem)scale(.98)}.choice .field__error{max-width:none;color:var(--color-danger);box-shadow:none;font-size:var(--text-xs);background:0 0;border:0;padding:0;font-weight:500;animation:none;position:static}.choice .field__error:before{content:none}.otp-field>.field__error{max-width:none;color:var(--color-danger);box-shadow:none;font-size:var(--text-xs);text-align:center;background:0 0;border:0;padding:0;font-weight:500;animation:none;position:static;translate:none}.otp-field>.field__error:before{content:none}.otp-field:focus-within>.field__error{visibility:visible;opacity:1;transform:none}.control{border-radius:var(--radius-lg);background:var(--color-surface);width:100%;height:48px;color:var(--color-text);font-size:var(--text-xs);font-weight:400;line-height:var(--text-xs--line-height);box-shadow:inset 0 0 0 .5px var(--color-border-strong);border:0;outline:none;padding:8px 16px}.control::placeholder{color:var(--color-text-muted)}.field .control:focus-within,.field .select-control.p-focus{box-shadow:inset 0 0 0 1px var(--color-primary)}.control:read-only{cursor:default}.control:disabled,.control[disabled]{cursor:not-allowed;background-color:var(--color-gray-200);color:var(--color-text);opacity:1;-webkit-text-fill-color:var(--color-text)}.control:has(>input[type=file]:disabled){cursor:not-allowed;background-color:var(--color-gray-200);color:var(--color-text);opacity:1;-webkit-text-fill-color:var(--color-text)}.control:disabled::placeholder,.control[disabled]::placeholder{color:var(--color-gray-400);-webkit-text-fill-color:var(--color-gray-400)}select.control{appearance:none;padding-inline-end:2.7rem}textarea.control{resize:none;height:auto;min-height:89px}.field .control[aria-invalid=true],.field .control.p-invalid{box-shadow:inset 0 0 0 1px var(--color-danger)}.field .control:has(>input[type=file][aria-invalid=true]){box-shadow:inset 0 0 0 1px var(--color-danger)}.choice{align-items:flex-start;gap:var(--space-2);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.choice:has(input[type=radio]:focus-visible){outline:3px solid var(--color-ring);outline-offset:2px}.choice:has(input:disabled){cursor:not-allowed}.choice:has(input:disabled) .field__label{color:var(--color-text-muted)}.choice input[type=radio]:disabled:not(:checked){background:var(--color-text-disabled)}.choice [data-pc-name=checkbox]>[data-pc-section=box]{display:none}.choice input{border:1.5px solid var(--color-border-strong);background:var(--color-surface);appearance:none;place-content:center;width:1.18rem;height:1.18rem;margin:.12rem 0 0;transition:background .16s,border-color .16s;display:grid}.choice input[type=checkbox]{border-radius:.2rem;width:1rem;height:1rem;margin-top:.1rem}.choice input[type=radio]{background:var(--color-gray-700);border:0;border-radius:999px;flex:none;width:24px;height:24px;margin:0;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cg%20transform='translate(2.25%202.25)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.5%209.75C1.5%205.19%205.19%201.5%209.75%201.5C14.31%201.5%2018%205.19%2018%209.75C18%2014.31%2014.31%2018%209.75%2018C5.19%2018%201.5%2014.31%201.5%209.75ZM9.75%200C4.37%200%200%204.37%200%209.75C0%2015.13%204.37%2019.5%209.75%2019.5C15.13%2019.5%2019.5%2015.13%2019.5%209.75C19.5%204.37%2015.13%200%209.75%200ZM6.5%209.75C6.5%207.96%207.96%206.5%209.75%206.5C11.54%206.5%2013%207.96%2013%209.75C13%2011.54%2011.54%2013%209.75%2013C7.96%2013%206.5%2011.54%206.5%209.75ZM9.75%205C7.13%205%205%207.13%205%209.75C5%2012.37%207.13%2014.5%209.75%2014.5C12.37%2014.5%2014.5%2012.37%2014.5%209.75C14.5%207.13%2012.37%205%209.75%205Z'%20fill='%23111827'/%3e%3c/g%3e%3c/svg%3e") 50%/24px 24px no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cg%20transform='translate(2.25%202.25)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.5%209.75C1.5%205.19%205.19%201.5%209.75%201.5C14.31%201.5%2018%205.19%2018%209.75C18%2014.31%2014.31%2018%209.75%2018C5.19%2018%201.5%2014.31%201.5%209.75ZM9.75%200C4.37%200%200%204.37%200%209.75C0%2015.13%204.37%2019.5%209.75%2019.5C15.13%2019.5%2019.5%2015.13%2019.5%209.75C19.5%204.37%2015.13%200%209.75%200ZM6.5%209.75C6.5%207.96%207.96%206.5%209.75%206.5C11.54%206.5%2013%207.96%2013%209.75C13%2011.54%2011.54%2013%209.75%2013C7.96%2013%206.5%2011.54%206.5%209.75ZM9.75%205C7.13%205%205%207.13%205%209.75C5%2012.37%207.13%2014.5%209.75%2014.5C12.37%2014.5%2014.5%2012.37%2014.5%209.75C14.5%207.13%2012.37%205%209.75%205Z'%20fill='%23111827'/%3e%3c/g%3e%3c/svg%3e") 50%/24px 24px no-repeat}.choice input[type=radio]:checked{background:var(--color-primary);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cg%20transform='translate(2.25%202.25)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.5%209.75C1.5%205.19%205.19%201.5%209.75%201.5C14.31%201.5%2018%205.19%2018%209.75C18%2014.31%2014.31%2018%209.75%2018C5.19%2018%201.5%2014.31%201.5%209.75ZM9.75%200C4.37%200%200%204.37%200%209.75C0%2015.13%204.37%2019.5%209.75%2019.5C15.13%2019.5%2019.5%2015.13%2019.5%209.75C19.5%204.37%2015.13%200%209.75%200Z'%20fill='%2354BBFE'/%3e%3ccircle%20cx='9.75'%20cy='9.75'%20r='4.75'%20fill='%2354BBFE'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cg%20transform='translate(2.25%202.25)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.5%209.75C1.5%205.19%205.19%201.5%209.75%201.5C14.31%201.5%2018%205.19%2018%209.75C18%2014.31%2014.31%2018%209.75%2018C5.19%2018%201.5%2014.31%201.5%209.75ZM9.75%200C4.37%200%200%204.37%200%209.75C0%2015.13%204.37%2019.5%209.75%2019.5C15.13%2019.5%2019.5%2015.13%2019.5%209.75C19.5%204.37%2015.13%200%209.75%200Z'%20fill='%2354BBFE'/%3e%3ccircle%20cx='9.75'%20cy='9.75'%20r='4.75'%20fill='%2354BBFE'/%3e%3c/g%3e%3c/svg%3e")}.choice input:before{background:var(--color-surface);content:"";width:.58rem;height:.58rem;transition:transform .14s;transform:scale(0)}.choice input[type=checkbox]:before{clip-path:polygon(14% 48%,0 63%,39% 100%,100% 20%,84% 5%,37% 69%);width:.56rem;height:.56rem}.choice input[type=radio]:before{content:none}.choice input:checked{border-color:var(--color-primary);background:var(--color-primary)}.choice input[type=checkbox]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.choice input:checked:before{transform:scale(1)}.choice input[aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-soft)}.choice__content{gap:var(--space-1);min-width:0;display:grid}@keyframes field-error-tooltip-in{0%{opacity:0;transform:translateY(.18rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.p-select-overlay,.p-multiselect-overlay{max-width:min(100vw - 2rem,34rem)}.p-select-list-container,.p-multiselect-list-container{overflow-x:hidden}.p-select-overlay .p-select-option,.p-multiselect-overlay .p-multiselect-option{overflow-wrap:anywhere;white-space:normal;height:auto;min-height:2.5rem;overflow:visible}.select-control .p-select-label,.p-select-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.base-button.upload-button:disabled{opacity:1}}
