.psm-table{background-color:#fff;border-radius:10px;width:100%}.psm-table,.psm-table:hover{overflow-x:auto}.psm-table table{width:100%}.psm-table table,.psm-table td,.psm-table th,.psm-table tr{border-collapse:collapse}.psm-table tr{border-bottom:1px solid #e5eaef}.psm-table tbody tr:last-child{border-bottom:none}.psm-table td,.psm-table th{border:none;padding:1rem;text-align:left;vertical-align:top}.psm-table th.sortable{cursor:pointer}.psm-table th.sortable-active,.psm-table th.sortable:hover{color:var(--psmfr-link-color)}.psm-danger{color:var(--psmfr-danger-color)}.psm-success{color:var(--psmfr-success-color)}
.psmraq-request-field{display:flex;flex-wrap:wrap;gap:5px}.psmraq-request-field.normal:hover{background-color:#f7f7f7}.psmraq-field-label,.psmraq-field-value-container{padding:10px}.psmraq-field-label{font-weight:600;width:150px;word-wrap:break-word}.psmraq-field-value-container{cursor:pointer}.psmraq-field-value,.psmraq-field-value-container{flex-grow:1}.psmraq-field-edit-icon{cursor:pointer;font-size:14px}
.psm-form-field-error-msg,.psm-form-field-required{color:var(--psmfr-danger-color)}.psm-form-field input[type=date],.psm-form-field input[type=datetime-local],.psm-form-field input[type=email],.psm-form-field input[type=number],.psm-form-field input[type=password],.psm-form-field input[type=text],.psm-form-field input[type=time],.psm-form-field input[type=url]{all:unset;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;min-height:40px;padding:0 8px;width:100%}.psm-form-field input[type=date]:focus,.psm-form-field input[type=datetime-local]:focus,.psm-form-field input[type=email]:focus,.psm-form-field input[type=number]:focus,.psm-form-field input[type=password]:focus,.psm-form-field input[type=text]:focus,.psm-form-field input[type=time]:focus,.psm-form-field input[type=url]:focus{all:unset;background-color:#fff;border:1px solid #ccc;border-color:var(--psmfr-primary-color)!important;border-radius:4px;box-shadow:0 0 0 1px var(--psmfr-primary-color)!important;box-sizing:border-box;min-height:40px;padding:0 8px;width:100%}.psm-form-field textarea{all:unset;background-color:#fff;border:.0625rem solid #ccc;border-radius:.25rem;box-sizing:border-box;padding:.5rem}.psm-form-field textarea:focus{all:unset;background-color:#fff;border:.0625rem solid #ccc;border-color:var(--psmfr-primary-color)!important;border-radius:.25rem;box-shadow:0 0 0 1px var(--psmfr-primary-color)!important;box-sizing:border-box;padding:.5rem}
.psm-form-field-label{align-items:center;font-size:12px;font-weight:600}
.psm-tooltip-container{align-items:center;display:flex;justify-content:center;position:relative}.psm-tooltip-content{background-color:#000;border-radius:5px;bottom:125%;box-shadow:0 4px 6px rgba(0,0,0,.2);color:#fff;font-weight:400;left:50%;max-width:12.5rem;opacity:0;padding:.5rem .625rem;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s ease,transform .3s ease;width:-moz-max-content;width:max-content;z-index:var(--psmfr-popup-z-index)}.psm-tooltip-container:hover .psm-tooltip-content{opacity:1;transform:translateX(-50%) translateY(-5px);visibility:visible}
.psm-button{background-color:#fff;border:1px solid #d9d9d9;color:#333;cursor:pointer;font-weight:400;height:-moz-fit-content!important;height:fit-content!important;text-decoration:none;width:-moz-fit-content!important;width:fit-content!important}.psm-button:hover{background-color:#fff!important;border-color:var(--psmfr-primary-color)!important;color:var(--psmfr-primary-color)!important}.psm-button:disabled{cursor:not-allowed;opacity:.5}.psm-button.small{all:unset;background-color:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#333;cursor:pointer;font-size:12px;font-weight:400;height:-moz-fit-content!important;height:fit-content!important;padding:5px 10px;text-decoration:none;width:-moz-fit-content!important;width:fit-content!important}.psm-button.medium{all:unset;background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#333;cursor:pointer;font-size:14px;font-weight:400;height:-moz-fit-content!important;height:fit-content!important;line-height:16px;padding:7px 15px;text-decoration:none;width:-moz-fit-content!important;width:fit-content!important}.psm-button.large{all:unset;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#333;cursor:pointer;font-size:14px!important;font-weight:400;height:-moz-fit-content!important;height:fit-content!important;line-height:18px;padding:10px 15px!important;text-decoration:none;width:-moz-fit-content!important;width:fit-content!important}.psm-button.primary{background-color:var(--psmfr-primary-color)!important;border-color:var(--psmfr-primary-color)!important;color:#fff!important}.psm-button.primary:hover{opacity:.8}.psm-setting-info{font-size:smaller}
.psm-spinner-icon{animation:psmSpinIconAnimation 2s linear infinite}@keyframes psmSpinIconAnimation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.psm-screen-loader{font-size:1.875rem;padding:6.25rem 0}
