- Remove @wordpress/url (version doesn't exist) - Remove unused @wordpress/date and @tanstack/react-table - Keep only core WordPress dependencies that are actually used - Add build/ directory with compiled assets
1070 lines
24 KiB
CSS
1070 lines
24 KiB
CSS
/*!***************************************************************************************************************************************************************************************************!*\
|
|
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/admin/components/orders/OrderListItem.css ***!
|
|
\***************************************************************************************************************************************************************************************************/
|
|
.formipay-order-item {
|
|
transition: background 0.2s;
|
|
}
|
|
|
|
.formipay-order-item:hover {
|
|
background: #f6f7f7;
|
|
}
|
|
|
|
.status-badge {
|
|
display: inline-block;
|
|
padding: 4px 10px;
|
|
font-size: 11px;
|
|
font-weight: 600;
|
|
color: #fff;
|
|
border-radius: 12px;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.formipay-order-item .button {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 6px;
|
|
}
|
|
|
|
.formipay-order-item .button svg {
|
|
fill: currentColor;
|
|
}
|
|
|
|
/*!***********************************************************************************************************************************************************************************************!*\
|
|
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/admin/components/orders/OrderList.css ***!
|
|
\***********************************************************************************************************************************************************************************************/
|
|
.formipay-order-list {
|
|
display: flex;
|
|
flex-direction: column;
|
|
height: 100%;
|
|
}
|
|
|
|
.formipay-orders-header {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
padding: 16px 20px;
|
|
background: #fff;
|
|
border-bottom: 1px solid #e0e0e0;
|
|
}
|
|
|
|
.formipay-orders-header h2 {
|
|
margin: 0;
|
|
font-size: 18px;
|
|
font-weight: 600;
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 10px;
|
|
}
|
|
|
|
.formipay-orders-header svg {
|
|
fill: #1e1e1e;
|
|
}
|
|
|
|
.order-count {
|
|
font-size: 13px;
|
|
color: #646970;
|
|
}
|
|
|
|
.formipay-orders-filters {
|
|
display: flex;
|
|
gap: 12px;
|
|
padding: 16px 20px;
|
|
background: #f6f7f7;
|
|
border-bottom: 1px solid #e0e0e0;
|
|
flex-wrap: wrap;
|
|
align-items: flex-end;
|
|
}
|
|
|
|
.formipay-orders-filters .components-base-control {
|
|
flex: 1;
|
|
min-width: 200px;
|
|
margin: 0;
|
|
}
|
|
|
|
.formipay-date-input {
|
|
padding: 6px 8px;
|
|
font-size: 13px;
|
|
border: 1px solid #8c8f94;
|
|
border-radius: 2px;
|
|
height: 30px;
|
|
}
|
|
|
|
.formipay-orders-table-wrapper {
|
|
flex: 1;
|
|
overflow-y: auto;
|
|
background: #fff;
|
|
}
|
|
|
|
.formipay-loading {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
padding: 60px 20px;
|
|
}
|
|
|
|
.formipay-no-results {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
padding: 60px 20px;
|
|
color: #646970;
|
|
}
|
|
|
|
.formipay-orders-table {
|
|
width: 100%;
|
|
border-collapse: collapse;
|
|
}
|
|
|
|
.formipay-orders-table thead th {
|
|
padding: 12px 16px;
|
|
text-align: right;
|
|
font-size: 13px;
|
|
font-weight: 600;
|
|
color: #1e1e1e;
|
|
border-bottom: 1px solid #e0e0e0;
|
|
}
|
|
|
|
.formipay-orders-table tbody td {
|
|
padding: 12px 16px;
|
|
font-size: 13px;
|
|
border-bottom: 1px solid #f0f0f1;
|
|
}
|
|
|
|
.formipay-pagination {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
gap: 16px;
|
|
padding: 16px;
|
|
border-top: 1px solid #e0e0e0;
|
|
}
|
|
|
|
.pagination-info {
|
|
font-size: 13px;
|
|
color: #646970;
|
|
}
|
|
|
|
/*!***************************************************************************************************************************************************************************************************!*\
|
|
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/admin/components/orders/OrderTimeline.css ***!
|
|
\***************************************************************************************************************************************************************************************************/
|
|
.formipay-order-timeline h3 {
|
|
margin: 0 0 16px;
|
|
font-size: 16px;
|
|
font-weight: 600;
|
|
color: #1e1e1e;
|
|
}
|
|
|
|
.timeline-progress {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
margin-bottom: 24px;
|
|
position: relative;
|
|
}
|
|
|
|
.timeline-step {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
gap: 8px;
|
|
position: relative;
|
|
z-index: 1;
|
|
flex: 1;
|
|
}
|
|
|
|
.timeline-dot {
|
|
width: 24px;
|
|
height: 24px;
|
|
background: #e0e0e0;
|
|
border: 2px solid #c3c4c7;
|
|
border-radius: 50%;
|
|
position: relative;
|
|
}
|
|
|
|
.timeline-step.completed .timeline-dot {
|
|
background: #2271b1;
|
|
border-color: #2271b1;
|
|
}
|
|
|
|
.timeline-step.completed .timeline-dot::after {
|
|
content: '';
|
|
position: absolute;
|
|
top: 50%;
|
|
right: 50%;
|
|
transform: translate(50%, -50%);
|
|
width: 8px;
|
|
height: 8px;
|
|
background: #fff;
|
|
border-radius: 50%;
|
|
}
|
|
|
|
.timeline-line {
|
|
position: absolute;
|
|
top: 12px;
|
|
right: 50%;
|
|
width: 100%;
|
|
height: 2px;
|
|
background: #e0e0e0;
|
|
z-index: -1;
|
|
}
|
|
|
|
.timeline-step.completed .timeline-line {
|
|
background: #2271b1;
|
|
}
|
|
|
|
.timeline-label {
|
|
font-size: 10px;
|
|
font-weight: 600;
|
|
color: #646970;
|
|
text-align: center;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.timeline-events ul {
|
|
list-style: none;
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
.timeline-events li {
|
|
display: grid;
|
|
grid-template-columns: 1fr auto;
|
|
gap: 8px;
|
|
padding: 12px 0;
|
|
border-bottom: 1px solid #f0f0f1;
|
|
}
|
|
|
|
.timeline-events li:last-child {
|
|
border-bottom: none;
|
|
}
|
|
|
|
.event-status {
|
|
font-size: 13px;
|
|
font-weight: 600;
|
|
color: #1e1e1e;
|
|
}
|
|
|
|
.event-date {
|
|
font-size: 11px;
|
|
color: #646970;
|
|
text-align: left;
|
|
}
|
|
|
|
.event-note {
|
|
grid-column: 1 / -1;
|
|
font-size: 12px;
|
|
color: #646970;
|
|
margin-top: 4px;
|
|
}
|
|
|
|
.no-events {
|
|
color: #646970;
|
|
font-size: 13px;
|
|
text-align: center;
|
|
padding: 20px 0;
|
|
}
|
|
|
|
/*!************************************************************************************************************************************************************************************************************!*\
|
|
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/admin/components/notifications/NotificationLog.css ***!
|
|
\************************************************************************************************************************************************************************************************************/
|
|
.formipay-notification-log h3 {
|
|
margin: 0 0 16px;
|
|
font-size: 16px;
|
|
font-weight: 600;
|
|
color: #1e1e1e;
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 8px;
|
|
}
|
|
|
|
.formipay-notification-log svg {
|
|
fill: #1e1e1e;
|
|
}
|
|
|
|
.no-logs {
|
|
color: #646970;
|
|
font-size: 13px;
|
|
text-align: center;
|
|
padding: 20px 0;
|
|
}
|
|
|
|
.notification-list {
|
|
list-style: none;
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
.notification-item {
|
|
display: flex;
|
|
gap: 12px;
|
|
padding: 12px;
|
|
background: #f6f7f7;
|
|
border: 1px solid #e0e0e0;
|
|
border-radius: 4px;
|
|
margin-bottom: 8px;
|
|
}
|
|
|
|
.notification-icon {
|
|
width: 36px;
|
|
height: 36px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
background: #fff;
|
|
border-radius: 50%;
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
.notification-icon svg {
|
|
fill: #1e1e1e;
|
|
}
|
|
|
|
.notification-content {
|
|
flex: 1;
|
|
min-width: 0;
|
|
}
|
|
|
|
.notification-header {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
margin-bottom: 4px;
|
|
}
|
|
|
|
.notification-type {
|
|
font-size: 10px;
|
|
font-weight: 700;
|
|
color: #2271b1;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.notification-status {
|
|
font-size: 10px;
|
|
font-weight: 600;
|
|
padding: 2px 6px;
|
|
border-radius: 10px;
|
|
}
|
|
|
|
.notification-item.sent .notification-status {
|
|
background: #e7f7ed;
|
|
color: #28a745;
|
|
}
|
|
|
|
.notification-item.failed .notification-status {
|
|
background: #fbeaea;
|
|
color: #dc3545;
|
|
}
|
|
|
|
.notification-item.pending .notification-status {
|
|
background: #fff8e5;
|
|
color: #f0ad4e;
|
|
}
|
|
|
|
.notification-details {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 2px;
|
|
}
|
|
|
|
.notification-details strong {
|
|
font-size: 13px;
|
|
color: #1e1e1e;
|
|
}
|
|
|
|
.notification-recipient {
|
|
font-size: 11px;
|
|
color: #646970;
|
|
}
|
|
|
|
.notification-date {
|
|
font-size: 11px;
|
|
color: #646970;
|
|
margin-top: 4px;
|
|
}
|
|
|
|
/*!*************************************************************************************************************************************************************************************************!*\
|
|
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/admin/components/orders/OrderDetail.css ***!
|
|
\*************************************************************************************************************************************************************************************************/
|
|
.formipay-order-detail {
|
|
display: flex;
|
|
flex-direction: column;
|
|
height: 100%;
|
|
background: #f6f7f7;
|
|
}
|
|
|
|
.formipay-detail-header {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
padding: 16px 20px;
|
|
background: #fff;
|
|
border-bottom: 1px solid #e0e0e0;
|
|
gap: 16px;
|
|
}
|
|
|
|
.formipay-detail-header h1 {
|
|
margin: 0;
|
|
font-size: 20px;
|
|
font-weight: 600;
|
|
flex: 1;
|
|
}
|
|
|
|
.header-actions {
|
|
display: flex;
|
|
gap: 8px;
|
|
}
|
|
|
|
.formipay-detail-content {
|
|
display: grid;
|
|
grid-template-columns: 2fr 1fr;
|
|
gap: 20px;
|
|
padding: 20px;
|
|
overflow-y: auto;
|
|
}
|
|
|
|
.formipay-detail-main,
|
|
.formipay-detail-sidebar {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 20px;
|
|
}
|
|
|
|
.formipay-detail-card {
|
|
background: #fff;
|
|
border: 1px solid #e0e0e0;
|
|
border-radius: 4px;
|
|
padding: 20px;
|
|
}
|
|
|
|
.formipay-detail-card h3 {
|
|
margin: 0 0 16px;
|
|
font-size: 16px;
|
|
font-weight: 600;
|
|
color: #1e1e1e;
|
|
}
|
|
|
|
.detail-list {
|
|
display: grid;
|
|
grid-template-columns: repeat(2, 1fr);
|
|
gap: 16px;
|
|
}
|
|
|
|
.detail-list > div {
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
|
|
.detail-list dt {
|
|
font-size: 12px;
|
|
font-weight: 600;
|
|
color: #646970;
|
|
margin-bottom: 4px;
|
|
}
|
|
|
|
.detail-list dd {
|
|
font-size: 14px;
|
|
color: #1e1e1e;
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 8px;
|
|
}
|
|
|
|
.detail-list dd .components-select-control {
|
|
flex: 1;
|
|
}
|
|
|
|
.items-table {
|
|
width: 100%;
|
|
border-collapse: collapse;
|
|
}
|
|
|
|
.items-table th,
|
|
.items-table td {
|
|
padding: 10px;
|
|
text-align: right;
|
|
border-bottom: 1px solid #f0f0f1;
|
|
}
|
|
|
|
.items-table th {
|
|
font-size: 12px;
|
|
font-weight: 600;
|
|
color: #646970;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.items-table td {
|
|
font-size: 13px;
|
|
}
|
|
|
|
.items-table small {
|
|
display: block;
|
|
color: #646970;
|
|
font-size: 11px;
|
|
}
|
|
|
|
.items-table tfoot td {
|
|
border-top: 2px solid #1e1e1e;
|
|
border-bottom: none;
|
|
padding-top: 16px;
|
|
}
|
|
|
|
.customer-info {
|
|
display: grid;
|
|
grid-template-columns: 1fr;
|
|
gap: 12px;
|
|
}
|
|
|
|
.customer-info > div {
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
|
|
.customer-info dt {
|
|
font-size: 11px;
|
|
font-weight: 600;
|
|
color: #646970;
|
|
margin-bottom: 2px;
|
|
}
|
|
|
|
.customer-info dd {
|
|
font-size: 13px;
|
|
color: #1e1e1e;
|
|
}
|
|
|
|
.no-data {
|
|
color: #646970;
|
|
font-size: 13px;
|
|
}
|
|
|
|
.formipay-error,
|
|
.formipay-loading {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: center;
|
|
padding: 60px 20px;
|
|
gap: 16px;
|
|
}
|
|
|
|
.formipay-error p {
|
|
color: #646970;
|
|
margin: 0;
|
|
}
|
|
|
|
/*!****************************************************************************************************************************************************************************************************!*\
|
|
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/admin/components/formBuilder/FormField.css ***!
|
|
\****************************************************************************************************************************************************************************************************/
|
|
.formipay-field-item {
|
|
background: #fff;
|
|
border: 1px solid #dcdcde;
|
|
border-radius: 4px;
|
|
cursor: pointer;
|
|
transition: all 0.2s;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
user-select: none;
|
|
}
|
|
|
|
.formipay-field-item:hover {
|
|
border-color: #a7aaad;
|
|
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
|
|
}
|
|
|
|
.formipay-field-item.is-selected {
|
|
border-color: #2271b1;
|
|
box-shadow: 0 0 0 2px rgba(34, 113, 177, 0.2);
|
|
}
|
|
|
|
.formipay-field-header {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
padding: 10px 14px;
|
|
background: #f6f7f7;
|
|
border-bottom: 1px solid #e0e0e0;
|
|
border-radius: 4px 4px 0 0;
|
|
}
|
|
|
|
.formipay-field-info {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 10px;
|
|
}
|
|
|
|
.field-type-badge {
|
|
display: inline-block;
|
|
padding: 2px 8px;
|
|
font-size: 11px;
|
|
font-weight: 600;
|
|
text-transform: uppercase;
|
|
background: #e0e0e0;
|
|
color: #1e1e1e;
|
|
border-radius: 2px;
|
|
}
|
|
|
|
.field-id {
|
|
font-size: 11px;
|
|
color: #646970;
|
|
font-family: monospace;
|
|
}
|
|
|
|
.formipay-field-actions {
|
|
display: flex;
|
|
gap: 4px;
|
|
}
|
|
|
|
.formipay-field-actions .button-icon {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 28px;
|
|
height: 28px;
|
|
padding: 0;
|
|
border: none;
|
|
background: transparent;
|
|
cursor: pointer;
|
|
border-radius: 2px;
|
|
transition: background 0.2s;
|
|
}
|
|
|
|
.formipay-field-actions .button-icon:hover:not(:disabled) {
|
|
background: #e0e0e0;
|
|
}
|
|
|
|
.formipay-field-actions .button-icon:disabled {
|
|
opacity: 0.4;
|
|
cursor: not-allowed;
|
|
}
|
|
|
|
.formipay-field-actions .button-icon svg {
|
|
fill: #1e1e1e;
|
|
}
|
|
|
|
.formipay-field-actions .button-danger:hover svg {
|
|
fill: #d63638;
|
|
}
|
|
|
|
.formipay-field-content {
|
|
padding: 14px;
|
|
}
|
|
|
|
.field-label-row {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 10px;
|
|
margin-bottom: 8px;
|
|
}
|
|
|
|
.field-label-row strong {
|
|
font-size: 14px;
|
|
color: #1e1e1e;
|
|
}
|
|
|
|
.field-label-row em {
|
|
color: #a7aaad;
|
|
font-style: italic;
|
|
}
|
|
|
|
.required-badge {
|
|
display: inline-block;
|
|
padding: 2px 6px;
|
|
font-size: 10px;
|
|
font-weight: 600;
|
|
color: #d63638;
|
|
background: #f6f7f7;
|
|
border-radius: 2px;
|
|
}
|
|
|
|
.field-description {
|
|
margin: 0 0 8px;
|
|
font-size: 12px;
|
|
color: #646970;
|
|
line-height: 1.4;
|
|
}
|
|
|
|
.field-options-preview {
|
|
padding: 8px;
|
|
margin-bottom: 8px;
|
|
background: #f6f7f7;
|
|
border-radius: 2px;
|
|
}
|
|
|
|
.field-options-preview small {
|
|
font-size: 11px;
|
|
color: #646970;
|
|
}
|
|
|
|
.field-meta {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 12px;
|
|
}
|
|
|
|
.field-meta .meta-item {
|
|
font-size: 11px;
|
|
color: #646970;
|
|
}
|
|
|
|
/*!*****************************************************************************************************************************************************************************************************!*\
|
|
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/admin/components/formBuilder/FormCanvas.css ***!
|
|
\*****************************************************************************************************************************************************************************************************/
|
|
.formipay-form-canvas {
|
|
flex: 1;
|
|
display: flex;
|
|
flex-direction: column;
|
|
background: #f6f7f7;
|
|
min-width: 0;
|
|
}
|
|
|
|
.formipay-canvas-header {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
padding: 16px 20px;
|
|
background: #fff;
|
|
border-bottom: 1px solid #e0e0e0;
|
|
}
|
|
|
|
.formipay-canvas-header h3 {
|
|
margin: 0;
|
|
font-size: 14px;
|
|
font-weight: 600;
|
|
color: #1e1e1e;
|
|
}
|
|
|
|
.field-count {
|
|
font-size: 12px;
|
|
color: #646970;
|
|
}
|
|
|
|
.formipay-canvas-area {
|
|
flex: 1;
|
|
padding: 20px;
|
|
overflow-y: auto;
|
|
}
|
|
|
|
.formipay-canvas-area.is-empty {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
.formipay-empty-state {
|
|
text-align: center;
|
|
color: #646970;
|
|
}
|
|
|
|
.formipay-empty-state svg {
|
|
display: block;
|
|
margin: 0 auto 16px;
|
|
fill: #c3c4c7;
|
|
}
|
|
|
|
.formipay-empty-state p {
|
|
margin: 0;
|
|
font-size: 14px;
|
|
}
|
|
|
|
.formipay-fields-list {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 12px;
|
|
}
|
|
|
|
/*!*******************************************************************************************************************************************************************************************************!*\
|
|
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/admin/components/formBuilder/FieldPalette.css ***!
|
|
\*******************************************************************************************************************************************************************************************************/
|
|
.formipay-field-palette {
|
|
padding: 16px;
|
|
background: #fff;
|
|
border-left: 1px solid #e0e0e0;
|
|
overflow-y: auto;
|
|
max-height: calc(100vh - 100px);
|
|
}
|
|
|
|
.formipay-field-palette h3 {
|
|
margin: 0 0 16px;
|
|
font-size: 14px;
|
|
font-weight: 600;
|
|
color: #1e1e1e;
|
|
}
|
|
|
|
.formipay-palette-category {
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
.formipay-palette-category h4 {
|
|
margin: 0 0 8px;
|
|
font-size: 12px;
|
|
font-weight: 600;
|
|
text-transform: uppercase;
|
|
color: #646970;
|
|
}
|
|
|
|
.formipay-palette-items {
|
|
display: grid;
|
|
grid-template-columns: repeat(2, 1fr);
|
|
gap: 8px;
|
|
}
|
|
|
|
.formipay-palette-item {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 8px;
|
|
padding: 10px 12px;
|
|
background: #f0f0f1;
|
|
border: 1px solid #dcdcde;
|
|
border-radius: 4px;
|
|
cursor: grab;
|
|
transition: all 0.2s;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
user-select: none;
|
|
}
|
|
|
|
.formipay-palette-item:hover {
|
|
background: #fff;
|
|
border-color: #2271b1;
|
|
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
|
|
}
|
|
|
|
.formipay-palette-item:active {
|
|
cursor: grabbing;
|
|
}
|
|
|
|
.formipay-palette-item svg {
|
|
width: 18px;
|
|
height: 18px;
|
|
fill: #1e1e1e;
|
|
}
|
|
|
|
.formipay-palette-item span {
|
|
font-size: 12px;
|
|
color: #1e1e1e;
|
|
white-space: nowrap;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
}
|
|
|
|
/*!*************************************************************************************************************************************************************************************************************!*\
|
|
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/admin/components/formBuilder/FieldSettingsPanel.css ***!
|
|
\*************************************************************************************************************************************************************************************************************/
|
|
.formipay-field-settings-panel {
|
|
width: 320px;
|
|
background: #fff;
|
|
border-right: 1px solid #e0e0e0;
|
|
display: flex;
|
|
flex-direction: column;
|
|
max-height: calc(100vh - 100px);
|
|
}
|
|
|
|
.formipay-settings-header {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
padding: 16px;
|
|
border-bottom: 1px solid #e0e0e0;
|
|
}
|
|
|
|
.formipay-settings-header h3 {
|
|
margin: 0;
|
|
font-size: 14px;
|
|
font-weight: 600;
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 8px;
|
|
}
|
|
|
|
.formipay-settings-header .field-type-badge {
|
|
padding: 2px 6px;
|
|
font-size: 10px;
|
|
font-weight: 600;
|
|
text-transform: uppercase;
|
|
background: #e0e0e0;
|
|
border-radius: 2px;
|
|
}
|
|
|
|
.formipay-settings-content {
|
|
flex: 1;
|
|
padding: 16px;
|
|
overflow-y: auto;
|
|
}
|
|
|
|
.formipay-settings-content .components-base-control {
|
|
margin-bottom: 16px;
|
|
}
|
|
|
|
.formipay-settings-content .components-base-control:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
/*!***********************************************************************************************************************************************************************************************************!*\
|
|
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/admin/components/formBuilder/FormFieldPreview.css ***!
|
|
\***********************************************************************************************************************************************************************************************************/
|
|
.formipay-preview-form {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 16px;
|
|
}
|
|
|
|
.formipay-field-preview {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 6px;
|
|
}
|
|
|
|
.formipay-field-label {
|
|
display: block;
|
|
font-size: 13px;
|
|
font-weight: 500;
|
|
color: #1e1e1e;
|
|
}
|
|
|
|
.formipay-field-label .required {
|
|
color: #d63638;
|
|
margin-right: 2px;
|
|
}
|
|
|
|
.formipay-input,
|
|
.formipay-textarea,
|
|
.formipay-select {
|
|
width: 100%;
|
|
padding: 8px 12px;
|
|
font-size: 13px;
|
|
color: #1e1e1e;
|
|
background: #fff;
|
|
border: 1px solid #8c8f94;
|
|
border-radius: 2px;
|
|
}
|
|
|
|
.formipay-input:focus,
|
|
.formipay-textarea:focus,
|
|
.formipay-select:focus {
|
|
outline: none;
|
|
border-color: #2271b1;
|
|
box-shadow: 0 0 0 1px #2271b1;
|
|
}
|
|
|
|
.formipay-textarea {
|
|
resize: vertical;
|
|
min-height: 80px;
|
|
}
|
|
|
|
.formipay-radio-group,
|
|
.formipay-checkbox-group {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 8px;
|
|
}
|
|
|
|
.formipay-radio-label,
|
|
.formipay-checkbox-label {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 8px;
|
|
font-size: 13px;
|
|
color: #1e1e1e;
|
|
cursor: not-allowed;
|
|
}
|
|
|
|
.formipay-field-description {
|
|
margin: 0;
|
|
font-size: 12px;
|
|
color: #646970;
|
|
}
|
|
|
|
.formipay-divider {
|
|
border: none;
|
|
border-top: 1px solid #c3c4c7;
|
|
margin: 8px 0;
|
|
}
|
|
|
|
.formipay-page-break {
|
|
padding: 12px;
|
|
text-align: center;
|
|
background: #f6f7f7;
|
|
border: 1px dashed #c3c4c7;
|
|
border-radius: 2px;
|
|
font-size: 12px;
|
|
color: #646970;
|
|
}
|
|
|
|
/*!******************************************************************************************************************************************************************************************************!*\
|
|
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/admin/components/formBuilder/FormPreview.css ***!
|
|
\******************************************************************************************************************************************************************************************************/
|
|
.formipay-form-preview {
|
|
display: flex;
|
|
flex-direction: column;
|
|
background: #fff;
|
|
border-left: 1px solid #e0e0e0;
|
|
width: 320px;
|
|
}
|
|
|
|
.formipay-preview-header {
|
|
padding: 12px 16px;
|
|
background: #f6f7f7;
|
|
border-bottom: 1px solid #e0e0e0;
|
|
}
|
|
|
|
.formipay-preview-header h4 {
|
|
margin: 0;
|
|
font-size: 13px;
|
|
font-weight: 600;
|
|
color: #1e1e1e;
|
|
}
|
|
|
|
.formipay-preview-content {
|
|
flex: 1;
|
|
padding: 16px;
|
|
overflow-y: auto;
|
|
}
|
|
|
|
.formipay-preview-content.is-empty {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
height: 200px;
|
|
}
|
|
|
|
.formipay-preview-content.is-empty p {
|
|
color: #646970;
|
|
font-size: 13px;
|
|
margin: 0;
|
|
}
|
|
|
|
/*!******************************************************************************************************************************************************************************************************!*\
|
|
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/admin/components/formBuilder/FormBuilder.css ***!
|
|
\******************************************************************************************************************************************************************************************************/
|
|
.formipay-form-builder {
|
|
display: flex;
|
|
flex-direction: column;
|
|
height: calc(100vh - 32px);
|
|
}
|
|
|
|
.formipay-builder-toolbar {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
padding: 12px 20px;
|
|
background: #fff;
|
|
border-bottom: 1px solid #e0e0e0;
|
|
}
|
|
|
|
.formipay-builder-toolbar h2 {
|
|
margin: 0;
|
|
font-size: 18px;
|
|
font-weight: 600;
|
|
}
|
|
|
|
.formipay-builder-actions {
|
|
display: flex;
|
|
gap: 8px;
|
|
}
|
|
|
|
.formipay-builder-content {
|
|
flex: 1;
|
|
display: flex;
|
|
overflow: hidden;
|
|
}
|
|
|