.contractor-ui{--p-content-background:var(--sever-color-surface);--p-content-border-color:var(--sever-color-border);--p-text-color:var(--sever-color-text);--p-text-muted-color:var(--sever-color-text-muted);--p-form-field-background:var(--sever-color-surface);--p-form-field-color:var(--sever-color-text);--p-form-field-border-color:var(--sever-color-border);--p-primary-color:var(--sever-color-primary);--p-highlight-background:var(--sever-color-primary-tint);--p-highlight-color:var(--sever-color-primary-text);color:var(--sever-color-text)}.contractor-ui a{color:var(--sever-color-primary);text-decoration:underline}.contractor-ui[data-sever-theme=dark] a,.contractor-ui[data-sever-theme=dark] :is(.sever-button--secondary,.sever-button--ghost):not(:disabled){color:color-mix(in srgb, var(--sever-color-primary) 50%, var(--sever-color-text))}.contractor-ui[data-sever-theme=dark] .sever-button:disabled{color:color-mix(in srgb, var(--sever-color-text-muted) 70%, var(--sever-color-text))}.contractor-ui a:focus-visible{outline:2px solid var(--sever-color-focus);outline-offset:3px}.contractor-ui :is(.p-inputtext,.p-password-input,.p-select,.p-treeselect,.p-textarea){background:var(--sever-color-surface);border-color:var(--sever-color-border);color:var(--sever-color-text)}.contractor-ui :is(.p-select-label,.p-treeselect-label){color:var(--sever-color-text)}.contractor-ui .p-message-info{background:var(--sever-color-surface-muted);border-color:var(--sever-color-border);color:var(--sever-color-text)}.contractor-ui :is(.p-inputtext,.p-password-input,.p-select,.p-treeselect,.p-textarea):focus-visible{outline:2px solid var(--sever-color-focus);outline-offset:2px}
