.pp-fields-container{max-width:48rem}.pp-fields-container__header{margin-bottom:var(--pp-space-4);padding-bottom:var(--pp-space-3)}.pp-fields-container__header:not(:has(>*)){display:none}.pp-fields-container--section>.pp-fields-container__header:has(>.pp-fields-container__icon){display:grid;grid-template-columns:auto 1fr;-moz-column-gap:var(--pp-space-3);column-gap:var(--pp-space-3);align-items:center}.pp-fields-container--section>.pp-fields-container__header>.pp-fields-container__description{grid-column:2}.pp-fields-container__title{font-size:var(--pp-text-lg);font-weight:var(--pp-font-semibold);line-height:var(--pp-leading-tight);color:var(--pp-color-text);margin:0}.pp-fields-container__description{font-size:var(--pp-text-sm);color:var(--pp-color-text-muted);margin-top:var(--pp-space-1)}.pp-fields-container__description p{margin:0;font-size:inherit;line-height:var(--pp-leading-normal);color:inherit}.pp-fields-container__nav{margin-bottom:var(--pp-space-5)}.pp-fields-container__nav-list{list-style:none;margin:0;padding:0;display:flex;gap:var(--pp-space-1)}.pp-fields-container__nav-item{display:inline-block}.pp-fields-container__nav-item a{display:block;padding:var(--pp-space-2) var(--pp-space-3);font-size:var(--pp-text-sm);color:var(--pp-color-text-muted);text-decoration:none;border-bottom:2px solid transparent;transition:color var(--pp-duration-200) var(--pp-ease-in-out),border-color var(--pp-duration-200) var(--pp-ease-in-out)}.pp-fields-container__nav-item a:hover{color:var(--pp-color-text)}.pp-fields-container__nav-item.is-active a{color:var(--pp-color-primary-600);border-bottom-color:var(--pp-color-primary-600);font-weight:var(--pp-font-medium)}.pp-fields-container__footer{margin-top:var(--pp-space-4);padding-top:var(--pp-space-3)}.pp-fields-container__icon{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:var(--pp-color-primary-600);background-color:var(--pp-color-primary-50);border-radius:var(--pp-radius-lg)}.pp-fields-container__icon-inner{display:inline-flex}.pp-fields-container__icon img{width:1.25rem;height:1.25rem;-o-object-fit:contain;object-fit:contain}.pp-form-group{margin-bottom:var(--pp-space-5)}.pp-form-group__label-wrapper{margin-bottom:var(--pp-space-1-5)}.pp-form-group__message p,.pp-form-group__description p,.pp-form-hint p,.pp-form-error p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.pp-form-group__description{margin-top:var(--pp-space-1-5)}.pp-form-group:has(.pp-form-error--error) .pp-field-input,.pp-form-group:has(.pp-form-error--error) .pp-field-textarea,.pp-form-group:has(.pp-form-error--error) .pp-field-select{border-color:var(--pp-color-error-500)}.pp-form-group:has(>.pp-form-group__visibility){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"body body" "hint visibility" "message message";-moz-column-gap:var(--pp-space-3);column-gap:var(--pp-space-3);align-items:start}.pp-form-group:has(>.pp-form-group__visibility)>.pp-form-group__body{grid-area:body}.pp-form-group:has(>.pp-form-group__visibility)>.pp-form-group__description{grid-area:hint}.pp-form-group:has(>.pp-form-group__visibility)>.pp-form-group__message{grid-area:message}.pp-form-group__visibility{grid-area:visibility;display:flex;justify-content:flex-end;margin-top:var(--pp-space-1);margin-right:calc(-1 * var(--pp-space-2))}.pp-visibility-trigger{display:inline-flex;align-items:center;gap:var(--pp-space-1-5);padding:var(--pp-space-1) var(--pp-space-2);font-family:inherit;font-size:var(--pp-text-xs);font-weight:var(--pp-font-medium);line-height:var(--pp-leading-normal);color:var(--pp-color-text-muted);background:transparent;border:0;border-radius:var(--pp-radius-md);cursor:pointer;transition-property:background-color,color,box-shadow;transition-duration:var(--pp-duration-200);transition-timing-function:var(--pp-ease-in-out)}.pp-visibility-trigger:hover,.pp-visibility-dropdown:has(.pp-dropdown__menu.is-open) .pp-visibility-trigger{color:var(--pp-color-primary-700);background-color:var(--pp-color-primary-50)}.pp-visibility-trigger:focus-visible{outline:none;box-shadow:var(--pp-shadow-focus-ring)}.pp-visibility-icon{display:inline-flex}.pp-visibility-icon svg{width:14px;height:14px}.pp-dropdown__item.pp-visibility-option{justify-content:space-between;gap:var(--pp-space-4)}.pp-visibility-option__check{display:inline-flex;visibility:hidden}.pp-dropdown__item.pp-visibility-option.is-active{font-weight:var(--pp-font-semibold);color:var(--pp-color-primary-700)}.pp-visibility-option.is-active .pp-visibility-option__check{visibility:visible}.pp-form-footer{margin-top:var(--pp-space-6);padding-top:var(--pp-space-4);border-top:1px solid var(--pp-color-border);display:flex;align-items:center;gap:var(--pp-space-3)}.pp-screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pp-form-label{display:block;font-size:var(--pp-text-sm);font-weight:var(--pp-font-medium);color:var(--pp-color-text);margin-bottom:var(--pp-space-1-5)}.pp-form-label--required:after{content:" *";color:var(--pp-color-error-500)}.pp-form-hint,.pp-hint{font-size:var(--pp-text-xs);color:var(--pp-color-text-muted);margin-top:var(--pp-space-1);line-height:var(--pp-leading-normal)}.pp-form-error,.pp-error-message{font-size:var(--pp-text-xs);color:var(--pp-color-error-600);margin-top:var(--pp-space-1);line-height:var(--pp-leading-normal)}.pp-field-input{width:100%;font-family:var(--pp-font-sans);font-size:var(--pp-text-sm);color:var(--pp-input-text);background-color:var(--pp-input-bg);border:1px solid var(--pp-input-border);border-radius:var(--pp-radius-lg);padding:var(--pp-space-2) var(--pp-space-3);transition-property:border-color,box-shadow;transition-duration:var(--pp-duration-200);transition-timing-function:var(--pp-ease-in-out)}.pp-field-input::-moz-placeholder{color:var(--pp-color-text-muted)}.pp-field-input::placeholder{color:var(--pp-color-text-muted)}.pp-field-input:focus{outline:none;border-color:var(--pp-input-border-focus);box-shadow:var(--pp-shadow-focus-ring)}.pp-field-input:disabled{opacity:.5;cursor:not-allowed;background-color:var(--pp-color-bg-secondary)}input[type=number].pp-field-input{max-width:6em}.pp-field-input--sm{padding:var(--pp-space-1-5) var(--pp-space-2-5);font-size:var(--pp-text-xs)}.pp-field-input--lg{padding:var(--pp-space-2-5) var(--pp-space-3-5);font-size:var(--pp-text-base)}.pp-field-input--error{border-color:var(--pp-color-error-500)}.pp-field-input--error:focus{box-shadow:var(--pp-shadow-focus-ring-error)}.pp-field-input--success{border-color:var(--pp-color-success-500)}.pp-field-input--success:focus{box-shadow:var(--pp-shadow-focus-ring-success)}.pp-field-input-group{position:relative}.pp-field-input-group .pp-field-input{padding-left:var(--pp-space-10)}.pp-field-input-group__icon{position:absolute;left:var(--pp-space-3);top:50%;transform:translateY(-50%);color:var(--pp-color-text-muted);pointer-events:none}.pp-field-input-group--right .pp-field-input{padding-left:var(--pp-space-3-5);padding-right:var(--pp-space-10)}.pp-field-input-group--right .pp-field-input-group__icon{left:auto;right:var(--pp-space-3)}.pp-field-textarea{width:100%;font-family:var(--pp-font-sans);font-size:var(--pp-text-sm);color:var(--pp-input-text);background-color:var(--pp-input-bg);border:1px solid var(--pp-input-border);border-radius:var(--pp-radius-lg);padding:var(--pp-space-2) var(--pp-space-3);min-height:5rem;resize:vertical;transition-property:border-color,box-shadow;transition-duration:var(--pp-duration-200);transition-timing-function:var(--pp-ease-in-out)}.pp-field-textarea::-moz-placeholder{color:var(--pp-color-text-muted)}.pp-field-textarea::placeholder{color:var(--pp-color-text-muted)}.pp-field-textarea:focus{outline:none;border-color:var(--pp-input-border-focus);box-shadow:var(--pp-shadow-focus-ring)}.pp-field-textarea:disabled{opacity:.5;cursor:not-allowed;background-color:var(--pp-color-bg-secondary)}.pp-field-textarea--error{border-color:var(--pp-color-error-500)}.pp-field-textarea--error:focus{box-shadow:var(--pp-shadow-focus-ring-error)}.pp-field-select-wrapper{position:relative;display:block}.pp-field-select-wrapper__icon{position:absolute;right:var(--pp-space-3);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--pp-color-text-muted);font-size:var(--pp-text-sm);line-height:1}.pp-field-select{width:100%;font-family:var(--pp-font-sans);font-size:var(--pp-text-sm);color:var(--pp-input-text);background-color:var(--pp-input-bg);border:1px solid var(--pp-input-border);border-radius:var(--pp-radius-lg);padding:var(--pp-space-2) var(--pp-space-8) var(--pp-space-2) var(--pp-space-3);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right var(--pp-space-3) center;background-repeat:no-repeat;background-size:1.25rem;transition-property:border-color,box-shadow;transition-duration:var(--pp-duration-200);transition-timing-function:var(--pp-ease-in-out)}.pp-field-select:focus{outline:none;border-color:var(--pp-input-border-focus);box-shadow:var(--pp-shadow-focus-ring)}.pp-field-select:disabled{opacity:.5;cursor:not-allowed;background-color:var(--pp-color-bg-secondary)}.pp-field-select--error{border-color:var(--pp-color-error-500)}.pp-field-select--sm{padding:var(--pp-space-1-5) var(--pp-space-8) var(--pp-space-1-5) var(--pp-space-2-5);font-size:var(--pp-text-xs)}.pp-custom-select{position:relative}.pp-custom-select__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:var(--pp-font-sans);font-size:var(--pp-text-sm);color:var(--pp-input-text);background-color:var(--pp-input-bg);border:1px solid var(--pp-input-border);border-radius:var(--pp-radius-lg);padding:var(--pp-space-2) var(--pp-space-3);cursor:pointer;transition-property:border-color,box-shadow;transition-duration:var(--pp-duration-200);transition-timing-function:var(--pp-ease-in-out)}.pp-custom-select__trigger:focus-visible{outline:var(--pp-ring-width) solid var(--pp-ring-color);outline-offset:var(--pp-ring-offset)}.pp-custom-select__trigger--placeholder{color:var(--pp-color-text-muted)}.pp-custom-select__icon{color:var(--pp-color-text-muted);transition:transform var(--pp-duration-200) var(--pp-ease-in-out);flex-shrink:0}.pp-custom-select.is-open .pp-custom-select__icon{transform:rotate(180deg)}.pp-custom-select__dropdown{position:absolute;top:100%;left:0;right:0;margin-top:var(--pp-space-1);background-color:var(--pp-color-bg);border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-lg);box-shadow:var(--pp-shadow-lg);z-index:var(--pp-z-dropdown);max-height:15rem;overflow-y:auto;display:none}.pp-custom-select.is-open .pp-custom-select__dropdown{display:block;animation:pp-scale-in var(--pp-duration-150) var(--pp-ease-out)}.pp-custom-select__option{padding:var(--pp-space-2-5) var(--pp-space-3-5);cursor:pointer;font-size:var(--pp-text-sm);transition:background-color var(--pp-duration-100) var(--pp-ease-in-out)}.pp-custom-select__option:hover,.pp-custom-select__option.is-highlighted{background-color:var(--pp-color-primary-50)}.pp-custom-select__option.is-selected{background-color:var(--pp-color-primary-500);color:#fff}.pp-custom-select__search{padding:var(--pp-space-2) var(--pp-space-3);border-bottom:1px solid var(--pp-color-border)}.pp-custom-select__search .pp-field-input{border-radius:var(--pp-radius-md)}input.pp-field-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.125rem;height:1.125rem;border:2px solid var(--pp-input-border);border-radius:var(--pp-radius-sm);background-color:var(--pp-input-bg);cursor:pointer;flex-shrink:0;transition-property:background-color,border-color,box-shadow;transition-duration:var(--pp-duration-200);transition-timing-function:var(--pp-ease-in-out)}input.pp-field-checkbox:checked{background-color:var(--pp-color-primary-500);border-color:var(--pp-color-primary-500);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m13.854 3.646-7.5 7.5a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6 10.293l7.146-7.147a.5.5 0 0 1 .708.708z'/%3E%3C/svg%3E");background-size:.75rem;background-position:center;background-repeat:no-repeat}input.pp-field-checkbox:focus-visible{outline:var(--pp-ring-width) solid var(--pp-ring-color);outline-offset:var(--pp-ring-offset)}input.pp-field-checkbox:disabled{opacity:.5;cursor:not-allowed}.pp-radio-item{display:inline-flex;align-items:center;gap:var(--pp-space-2);font-size:var(--pp-text-sm);color:var(--pp-color-text);margin-bottom:var(--pp-space-1-5)}input.pp-field-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.125rem;height:1.125rem;border:2px solid var(--pp-input-border);border-radius:var(--pp-radius-full);background-color:var(--pp-input-bg);cursor:pointer;flex-shrink:0;margin-right:var(--pp-space-2);transition-property:background-color,border-color,box-shadow;transition-duration:var(--pp-duration-200);transition-timing-function:var(--pp-ease-in-out)}input.pp-field-radio:checked{background-color:var(--pp-color-primary-500);border-color:var(--pp-color-primary-500);background-image:radial-gradient(circle,#ffffff 35%,transparent 36%)}input.pp-field-radio:focus-visible{outline:var(--pp-ring-width) solid var(--pp-ring-color);outline-offset:var(--pp-ring-offset)}input.pp-field-radio:disabled{opacity:.5;cursor:not-allowed}.pp-check-group{display:flex;flex-direction:column;gap:var(--pp-space-3)}.pp-check-group--inline{flex-direction:row;flex-wrap:wrap;gap:var(--pp-space-4)}.pp-check-item{display:flex;align-items:center;gap:var(--pp-space-2);cursor:pointer}.pp-check-item__label{font-size:var(--pp-text-sm);color:var(--pp-color-text);-webkit-user-select:none;-moz-user-select:none;user-select:none}.pp-check-item__description{font-size:var(--pp-text-sm);color:var(--pp-color-text-tertiary);margin-left:calc(1.125rem + var(--pp-space-2))}.pp-toggle{display:inline-flex;align-items:center;gap:var(--pp-space-2-5);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pp-toggle__input{position:absolute;opacity:0;width:0;height:0}.pp-toggle__track{position:relative;display:inline-flex;width:2.5rem;height:1.375rem;background-color:var(--pp-color-neutral-300);border-radius:var(--pp-radius-full);flex-shrink:0;transition:background-color var(--pp-duration-200) var(--pp-ease-in-out)}.pp-toggle__track:after{content:"";position:absolute;top:2px;left:2px;width:1.125rem;height:1.125rem;background-color:#fff;border-radius:var(--pp-radius-full);box-shadow:var(--pp-shadow-sm);transition:transform var(--pp-duration-200) var(--pp-ease-in-out)}.pp-toggle__input:checked+.pp-toggle__track{background-color:var(--pp-color-primary-500)}.pp-toggle__input:checked+.pp-toggle__track:after{transform:translate(1.125rem)}.pp-toggle__input:focus-visible+.pp-toggle__track{outline:var(--pp-ring-width) solid var(--pp-ring-color);outline-offset:var(--pp-ring-offset)}.pp-toggle__input:disabled+.pp-toggle__track{opacity:.5;cursor:not-allowed}.pp-toggle__label{font-size:var(--pp-text-sm);color:var(--pp-color-text)}.pp-toggle--sm .pp-toggle__track{width:1.75rem;height:1rem}.pp-toggle--sm .pp-toggle__track:after{width:.75rem;height:.75rem}.pp-toggle--sm .pp-toggle__input:checked+.pp-toggle__track:after{transform:translate(.75rem)}.pp-toggle--sm .pp-toggle__label{font-size:var(--pp-text-xs)}.pp-toggle--lg .pp-toggle__track{width:3.25rem;height:1.75rem}.pp-toggle--lg .pp-toggle__track:after{width:1.375rem;height:1.375rem;top:3px;left:3px}.pp-toggle--lg .pp-toggle__input:checked+.pp-toggle__track:after{transform:translate(1.375rem)}.pp-toggle--lg .pp-toggle__label{font-size:var(--pp-text-base)}.pp-field-checkbox-group,.pp-field-radio-group{display:flex;flex-direction:column;gap:var(--pp-space-3)}label.pp-field-checkbox,label.pp-field-radio{display:inline-flex;align-items:center;gap:var(--pp-space-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none}.pp-field-checkbox__input,.pp-field-radio__input{position:absolute;opacity:0;width:0;height:0}.pp-field-checkbox__box{width:1.125rem;height:1.125rem;border:1.5px solid var(--pp-input-border);border-radius:var(--pp-radius-sm);background-color:var(--pp-input-bg);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition-property:background-color,border-color;transition-duration:var(--pp-duration-200);transition-timing-function:var(--pp-ease-in-out)}.pp-field-checkbox__input:checked+.pp-field-checkbox__box{background-color:var(--pp-color-primary-500);border-color:var(--pp-color-primary-500);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m13.854 3.646-7.5 7.5a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6 10.293l7.146-7.147a.5.5 0 0 1 .708.708z'/%3E%3C/svg%3E");background-size:.75rem;background-position:center;background-repeat:no-repeat}.pp-field-checkbox__input:focus-visible+.pp-field-checkbox__box{outline:var(--pp-ring-width) solid var(--pp-ring-color);outline-offset:var(--pp-ring-offset)}.pp-field-checkbox__input:disabled+.pp-field-checkbox__box{opacity:.5;cursor:not-allowed}.pp-field-checkbox__label,.pp-field-radio__label{font-size:var(--pp-text-sm);color:var(--pp-color-text)}.pp-field-radio__dot{width:1.125rem;height:1.125rem;border:1.5px solid var(--pp-input-border);border-radius:var(--pp-radius-full);background-color:var(--pp-input-bg);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition-property:background-color,border-color;transition-duration:var(--pp-duration-200);transition-timing-function:var(--pp-ease-in-out)}.pp-field-radio__input:checked+.pp-field-radio__dot{background-color:var(--pp-color-primary-500);border-color:var(--pp-color-primary-500);background-image:radial-gradient(circle,#ffffff 35%,transparent 36%)}.pp-field-radio__input:focus-visible+.pp-field-radio__dot{outline:var(--pp-ring-width) solid var(--pp-ring-color);outline-offset:var(--pp-ring-offset)}.pp-field-radio__input:disabled+.pp-field-radio__dot{opacity:.5;cursor:not-allowed}.pp-file-upload{border:2px dashed var(--pp-color-border-strong);border-radius:var(--pp-radius-xl);padding:var(--pp-space-8) var(--pp-space-6);text-align:center;cursor:pointer;transition-property:border-color,background-color;transition-duration:var(--pp-duration-200);transition-timing-function:var(--pp-ease-in-out)}.pp-file-upload:hover,.pp-file-upload.dz-drag-hover{border-color:var(--pp-color-primary-400);background-color:var(--pp-color-primary-50)}.pp-file-upload__icon{font-size:var(--pp-text-3xl);color:var(--pp-color-text-muted);margin-bottom:var(--pp-space-3)}.pp-file-upload__title{font-size:var(--pp-text-base);font-weight:var(--pp-font-medium);color:var(--pp-color-text);margin-bottom:var(--pp-space-1)}.pp-file-upload__subtitle{font-size:var(--pp-text-sm);color:var(--pp-color-text-tertiary)}.pp-file-upload__browse{color:var(--pp-color-primary-600);font-weight:var(--pp-font-medium);cursor:pointer}.pp-file-upload__browse:hover{text-decoration:underline}.pp-file-preview{display:flex;flex-wrap:wrap;gap:var(--pp-space-3);margin-top:var(--pp-space-4)}.pp-file-preview:empty{display:none}.pp-file-preview__item{position:relative;width:7rem;border-radius:var(--pp-radius-lg);background-color:var(--pp-color-bg-secondary);overflow:hidden;transition:box-shadow var(--pp-duration-150) var(--pp-ease-in-out)}.pp-file-preview__item:hover{box-shadow:var(--pp-shadow-md)}.pp-file-preview__thumb-wrap{position:relative;width:100%;aspect-ratio:1;background-color:var(--pp-color-bg-tertiary);overflow:hidden}.pp-file-preview__thumb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pp-file-preview__remove{position:absolute;top:var(--pp-space-1);right:var(--pp-space-1);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background-color:#0009;color:#fff;border:none;border-radius:var(--pp-radius-full);font-size:.875rem;line-height:1;cursor:pointer;opacity:0;transition:opacity var(--pp-duration-150) var(--pp-ease-in-out)}.pp-file-preview__item:hover .pp-file-preview__remove,.pp-file-preview__remove:focus-visible{opacity:1}.pp-file-preview__remove:hover{background-color:var(--pp-color-error-600)}.pp-file-preview__info{padding:var(--pp-space-1-5) var(--pp-space-2)}.pp-file-preview__name{font-size:var(--pp-text-xs);font-weight:var(--pp-font-medium);color:var(--pp-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-file-preview__size{font-size:.625rem;color:var(--pp-color-text-tertiary)}.pp-file-preview__progress{width:100%;height:3px;background-color:var(--pp-color-neutral-200);overflow:hidden}.pp-file-preview__progress-bar{height:100%;background-color:var(--pp-color-primary-500);transition:width var(--pp-duration-300) var(--pp-ease-out)}.pp-file-upload--compact{padding:var(--pp-space-4)}.flatpickr-calendar{font-family:var(--pp-font-sans);background-color:var(--pp-color-bg);border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-xl);box-shadow:var(--pp-shadow-lg)}.flatpickr-months{padding:var(--pp-space-2) var(--pp-space-2) 0}.flatpickr-months .flatpickr-month{color:var(--pp-color-text)}.flatpickr-current-month{font-size:var(--pp-text-sm);font-weight:var(--pp-font-semibold);color:var(--pp-color-text)}.flatpickr-current-month .numInputWrapper span{border-color:var(--pp-color-border)}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{color:var(--pp-color-text-secondary);fill:var(--pp-color-text-secondary);padding:var(--pp-space-1);border-radius:var(--pp-radius-md)}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{background-color:var(--pp-color-bg-secondary);color:var(--pp-color-text)}.flatpickr-weekdays{padding:0 var(--pp-space-2)}span.flatpickr-weekday{color:var(--pp-color-text-muted);font-size:var(--pp-text-xs);font-weight:var(--pp-font-medium)}.flatpickr-day{color:var(--pp-color-text);border-radius:var(--pp-radius-md);font-size:var(--pp-text-sm);line-height:2.25rem;height:2.25rem;max-width:2.25rem}.flatpickr-day:hover{background-color:var(--pp-color-bg-tertiary);border-color:transparent}.flatpickr-day.selected,.flatpickr-day.selected:hover{background-color:var(--pp-color-primary-500);border-color:var(--pp-color-primary-500);color:#fff}.flatpickr-day.today{border-color:var(--pp-color-primary-300)}.flatpickr-day.today:hover{background-color:var(--pp-color-primary-50);border-color:var(--pp-color-primary-300)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:var(--pp-color-text-muted)}.flatpickr-time{border-top:1px solid var(--pp-color-border)}.flatpickr-time input{font-family:var(--pp-font-sans);color:var(--pp-color-text)}.pp-date-input{position:relative}.pp-date-input .pp-field-input{padding-right:var(--pp-space-10)}.pp-date-input__icon{position:absolute;right:var(--pp-space-3);top:50%;transform:translateY(-50%);color:var(--pp-color-text-muted);pointer-events:none}.pp-mention-input{position:relative}.pp-mention-input__suggestions{position:absolute;top:100%;left:0;width:18rem;max-width:calc(100vw - 1rem);max-height:16rem;padding:var(--pp-space-1) 0;background-color:var(--pp-color-bg);border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-lg);box-shadow:var(--pp-shadow-lg);z-index:var(--pp-z-dropdown);overflow-y:auto;display:none}.pp-mention-input__suggestions.is-open{display:block;animation:pp-scale-in var(--pp-duration-150) var(--pp-ease-out)}.pp-mention-input__item{display:flex;align-items:center;gap:var(--pp-space-2-5);padding:var(--pp-space-2) var(--pp-space-3);cursor:pointer;transition:background-color var(--pp-duration-100) var(--pp-ease-in-out)}.pp-mention-input__item.is-highlighted{background-color:var(--pp-color-bg-secondary)}.pp-mention-input__item-avatar{flex-shrink:0;width:var(--pp-space-9);height:var(--pp-space-9);border-radius:var(--pp-radius-full);-o-object-fit:cover;object-fit:cover}.pp-mention-input__item-text{min-width:0}.pp-mention-input__item-name,.pp-mention-input__item-handle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-mention-input__item-name{font-size:var(--pp-text-sm);font-weight:var(--pp-font-medium);color:var(--pp-color-text)}.pp-mention-input__match{font-weight:var(--pp-font-semibold)}.pp-mention-input__item-handle{font-size:var(--pp-text-xs);color:var(--pp-color-text-tertiary)}.pp-mention{color:var(--pp-color-primary-600);font-weight:var(--pp-font-medium);background-color:var(--pp-color-primary-50);border-radius:var(--pp-radius-xs);padding:0 var(--pp-space-0-5)}.pp-auto-suggest{position:relative}.pp-auto-suggest--multi{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pp-space-1-5);border:1px solid var(--pp-input-border);border-radius:var(--pp-radius-lg);background-color:var(--pp-input-bg);padding:var(--pp-space-1-5) var(--pp-space-2);transition-property:border-color,box-shadow;transition-duration:var(--pp-duration-200);transition-timing-function:var(--pp-ease-in-out);cursor:text}.pp-auto-suggest--multi:focus-within{border-color:var(--pp-input-border-focus);box-shadow:var(--pp-shadow-focus-ring)}.pp-auto-suggest--multi .pp-field-input{border:none;padding:var(--pp-space-0-5) 0;background:transparent;flex:1 1 6rem;min-width:4rem;box-shadow:none}.pp-auto-suggest--multi .pp-field-input:focus{outline:none;box-shadow:none}.pp-auto-suggest__chips{display:contents}.pp-auto-suggest__chip{display:inline-flex;align-items:center;gap:var(--pp-space-1);background-color:var(--pp-color-primary-50);color:var(--pp-color-primary-700);border:1px solid var(--pp-color-primary-200);border-radius:var(--pp-radius-full);padding:var(--pp-space-0-5) var(--pp-space-1-5) var(--pp-space-0-5) var(--pp-space-2);font-size:var(--pp-text-xs);font-weight:var(--pp-font-medium);line-height:var(--pp-leading-normal);max-width:100%;animation:pp-scale-in var(--pp-duration-150) var(--pp-ease-out)}.pp-auto-suggest__chip-avatar{width:1.125rem;height:1.125rem;border-radius:var(--pp-radius-full);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.pp-auto-suggest__chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-auto-suggest__chip-remove{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:none;background:transparent;color:var(--pp-color-primary-500);font-size:var(--pp-text-sm);line-height:1;cursor:pointer;border-radius:var(--pp-radius-full);transition:background-color var(--pp-duration-100) var(--pp-ease-in-out),color var(--pp-duration-100) var(--pp-ease-in-out);flex-shrink:0}.pp-auto-suggest__chip-remove:hover{background-color:var(--pp-color-primary-200);color:var(--pp-color-primary-800)}.pp-auto-suggest__list{position:absolute;left:0;right:0;top:100%;margin-top:var(--pp-space-1);background-color:var(--pp-color-bg);border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-lg);box-shadow:var(--pp-shadow-lg);z-index:var(--pp-z-dropdown);max-height:16rem;overflow-y:auto;display:none}.pp-auto-suggest__list.is-open{display:block;animation:pp-scale-in var(--pp-duration-150) var(--pp-ease-out)}.pp-auto-suggest__item{padding:var(--pp-space-2) var(--pp-space-3);cursor:pointer;transition:background-color var(--pp-duration-100) var(--pp-ease-in-out)}.pp-auto-suggest__item:first-child{border-radius:var(--pp-radius-lg) var(--pp-radius-lg) 0 0}.pp-auto-suggest__item:last-child{border-radius:0 0 var(--pp-radius-lg) var(--pp-radius-lg)}.pp-auto-suggest__item:hover,.pp-auto-suggest__item.is-highlighted{background-color:var(--pp-color-bg-secondary)}.pp-auto-suggest__item-content{display:flex;align-items:center;gap:var(--pp-space-3)}.pp-auto-suggest__item-avatar{width:2rem;height:2rem;border-radius:var(--pp-radius-full);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.pp-auto-suggest__item-text{flex:1;min-width:0}.pp-auto-suggest__item-name{font-size:var(--pp-text-sm);font-weight:var(--pp-font-medium);color:var(--pp-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-auto-suggest__item-subtext{font-size:var(--pp-text-xs);color:var(--pp-color-text-tertiary);margin-top:var(--pp-space-0-5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-auto-suggest__match{background-color:var(--pp-color-warning-100);color:inherit;border-radius:var(--pp-radius-xs);padding:0 1px}.pp-auto-suggest__status{padding:var(--pp-space-3) var(--pp-space-4);font-size:var(--pp-text-sm);color:var(--pp-color-text-muted);text-align:center}.pp-auto-suggest__clear{position:absolute;right:var(--pp-space-2);top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:none;background-color:var(--pp-color-bg-tertiary);color:var(--pp-color-text-muted);font-size:var(--pp-text-sm);line-height:1;cursor:pointer;border-radius:var(--pp-radius-full);transition:background-color var(--pp-duration-100) var(--pp-ease-in-out),color var(--pp-duration-100) var(--pp-ease-in-out)}.pp-auto-suggest__clear:hover{background-color:var(--pp-color-error-100);color:var(--pp-color-error-600)}.pp-auto-suggest:has([data-pp-as-clear]) .pp-field-input{padding-right:var(--pp-space-8)}
