.smate-csv-preview{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:15px;width:100%;display:flex}.smate-csv-preview .smate-csv-preview-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:576px){.smate-csv-preview .smate-csv-preview-stats{grid-template-columns:1fr}}.smate-csv-preview .smate-csv-preview-stats .smate-csv-preview-stat{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:15px;display:flex}.smate-csv-preview .smate-csv-preview-stats .smate-csv-preview-stat .smate-csv-preview-stat-value{color:#1c1c1c;font-weight:700;line-height:1.2}.smate-csv-preview .smate-csv-preview-stats .smate-csv-preview-stat .smate-csv-preview-stat-label{color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.smate-csv-preview .smate-csv-preview-stats .smate-csv-preview-stat.smate-valid{background-color:#f0fdf4;border-color:#bbf7d0}.smate-csv-preview .smate-csv-preview-stats .smate-csv-preview-stat.smate-valid .smate-csv-preview-stat-value{color:#166534}.smate-csv-preview .smate-csv-preview-stats .smate-csv-preview-stat.smate-invalid{background-color:#fef2f2;border-color:#fecaca}.smate-csv-preview .smate-csv-preview-stats .smate-csv-preview-stat.smate-invalid .smate-csv-preview-stat-value{color:#b91c1c}.smate-csv-preview .smate-csv-preview-table-wrap{border:1px solid #e5e7eb;border-radius:12px;width:100%;overflow-x:auto}.smate-csv-preview .smate-csv-preview-table{border-collapse:collapse;white-space:nowrap;width:100%}.smate-csv-preview .smate-csv-preview-table th,.smate-csv-preview .smate-csv-preview-table td{text-align:left;border-bottom:1px solid #e5e7eb;padding:10px 14px}.smate-csv-preview .smate-csv-preview-table th{color:#4b5563;text-transform:uppercase;letter-spacing:.03em;background-color:#f1f1f1;font-weight:600;position:sticky;top:0}.smate-csv-preview .smate-csv-preview-table td{color:#1c1c1c}.smate-csv-preview .smate-csv-preview-table tbody tr:last-child td{border-bottom:none}.smate-csv-preview .smate-csv-preview-table tbody tr.smate-row-invalid{background-color:#fef2f2}.smate-csv-preview .smate-csv-preview-table .smate-csv-preview-status{flex-direction:row;justify-content:center;align-items:center;display:flex}.smate-csv-preview .smate-csv-preview-table .smate-csv-preview-status.smate-valid{color:#166534}.smate-csv-preview .smate-csv-preview-table .smate-csv-preview-status.smate-invalid{color:#b91c1c}.smate-csv-preview .smate-csv-preview-table .smate-csv-preview-empty{color:#d1d5db}.smate-csv-preview .smate-csv-preview-warn{color:#92400e;background-color:#fffbeb;border:1px solid #fde68a;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;padding:12px 15px;line-height:1.5;display:flex}
.smate-csv-result{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;width:100%;display:flex}.smate-csv-result .smate-csv-result-icon{color:#166534;background-color:#dcfce7;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:5px;display:flex}.smate-csv-result .smate-csv-result-title{color:#1c1c1c;font-weight:600}.smate-csv-result .smate-csv-result-subtitle{color:#6b7280;line-height:1.5}.smate-csv-result .smate-csv-result-stats{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:460px;margin-top:8px;display:grid}@media (max-width:576px){.smate-csv-result .smate-csv-result-stats{grid-template-columns:1fr}}.smate-csv-result .smate-csv-result-stats .smate-csv-result-stat{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:15px;display:flex}.smate-csv-result .smate-csv-result-stats .smate-csv-result-stat .smate-csv-result-stat-value{color:#1c1c1c;font-weight:700;line-height:1.2}.smate-csv-result .smate-csv-result-stats .smate-csv-result-stat .smate-csv-result-stat-label{color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.smate-csv-result .smate-csv-result-stats .smate-csv-result-stat.smate-valid{background-color:#f0fdf4;border-color:#bbf7d0}.smate-csv-result .smate-csv-result-stats .smate-csv-result-stat.smate-valid .smate-csv-result-stat-value{color:#166534}.smate-csv-result .smate-csv-result-stats .smate-csv-result-stat.smate-invalid{background-color:#fef2f2;border-color:#fecaca}.smate-csv-result .smate-csv-result-stats .smate-csv-result-stat.smate-invalid .smate-csv-result-stat-value{color:#b91c1c}.smate-csv-result .smate-csv-result-failed{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100%;max-width:460px;margin-top:8px;display:flex}.smate-csv-result .smate-csv-result-failed .smate-csv-result-failed-title{color:#1c1c1c;font-weight:600}.smate-csv-result .smate-csv-result-failed .smate-csv-result-failed-list{border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;max-height:220px;padding:12px;display:flex;overflow-y:auto}.smate-csv-result .smate-csv-result-failed .smate-csv-result-failed-row{border-bottom:1px solid #e5e7eb;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.smate-csv-result .smate-csv-result-failed .smate-csv-result-failed-row:last-child{border-bottom:none;padding-bottom:0}.smate-csv-result .smate-csv-result-failed .smate-csv-result-failed-row .smate-csv-result-failed-phone{color:#1c1c1c;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:6px;font-weight:600;display:flex}.smate-csv-result .smate-csv-result-failed .smate-csv-result-failed-row .smate-csv-result-failed-reason{color:#b91c1c;text-align:right;word-break:break-word}
.smate-csv-flow{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px;width:100%;padding:30px;display:flex;box-shadow:1px 2px 5px #00000020}@media (max-width:576px){.smate-csv-flow{padding:20px 16px}}.smate-csv-flow .smate-csv-flow-head{border-bottom:1px solid #e5e7eb;flex-flow:wrap;justify-content:space-between;align-items:center;gap:15px;padding-bottom:15px;display:flex}.smate-csv-flow .smate-csv-flow-head .smate-csv-flow-head-text{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;display:flex}.smate-csv-flow .smate-csv-flow-head .smate-csv-flow-head-text .smate-csv-flow-title{color:#1c1c1c;font-weight:600}.smate-csv-flow .smate-csv-flow-head .smate-csv-flow-head-text .smate-csv-flow-subtitle{color:#6b7280}.smate-csv-flow .smate-csv-flow-head .smate-csv-flow-head-text .smate-csv-flow-subtitle strong{color:#1c1c1c;font-weight:600}.smate-csv-flow .smate-csv-flow-steps{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:15px;display:flex}@media (max-width:576px){.smate-csv-flow .smate-csv-flow-steps{justify-content:flex-start;gap:12px}}.smate-csv-flow .smate-csv-flow-steps .smate-csv-flow-step{flex-direction:row;justify-content:center;align-items:center;gap:8px;display:flex}.smate-csv-flow .smate-csv-flow-steps .smate-csv-flow-step .smate-csv-flow-step-num{color:#6b7280;background-color:#f1f1f1;border:1px solid #e5e7eb;border-radius:50%;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:600;transition:all .3s linear;display:flex}.smate-csv-flow .smate-csv-flow-steps .smate-csv-flow-step .smate-csv-flow-step-label{color:#6b7280;white-space:nowrap;font-weight:500;transition:all .3s linear}.smate-csv-flow .smate-csv-flow-steps .smate-csv-flow-step.smate-active .smate-csv-flow-step-num{color:#fff;background-color:#e93558;border-color:#e93558;box-shadow:0 0 7px 2px #e9355866}.smate-csv-flow .smate-csv-flow-steps .smate-csv-flow-step.smate-active .smate-csv-flow-step-label{color:#1c1c1c;font-weight:600}.smate-csv-flow .smate-csv-flow-steps .smate-csv-flow-step.smate-done .smate-csv-flow-step-num{color:#166534;background-color:#dcfce7;border-color:#bbf7d0}.smate-csv-flow .smate-csv-flow-body{width:100%}.smate-csv-flow .smate-csv-flow-loading{color:#6b7280;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.smate-csv-flow .smate-csv-flow-loading .smate-loader-outer{border-color:#e93558 #e93558 #0000;width:34px;height:34px}.smate-csv-flow .smate-csv-flow-loading .smate-loader-outer .smate-loader-inner{border-color:#e93558 #e93558 #0000}.smate-csv-flow .smate-csv-flow-footer{border-top:1px solid #e5e7eb;flex-direction:row;justify-content:flex-end;align-items:center;gap:12px;padding-top:15px;display:flex}@media (max-width:576px){.smate-csv-flow .smate-csv-flow-footer{flex-direction:column-reverse}.smate-csv-flow .smate-csv-flow-footer button,.smate-csv-flow .smate-csv-flow-footer a{width:100%}}
.smate-wp-connect{flex-direction:column;gap:20px;width:100%;display:flex}.smate-wp-connect .smate-wp-connect-main{grid-template-columns:1.2fr 1fr;align-items:stretch;gap:20px;display:grid}@media (max-width:991px){.smate-wp-connect .smate-wp-connect-main{grid-template-columns:1fr}}.smate-wp-connect .smate-wp-connect-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:1px 2px 5px #00000020}.smate-wp-connect .smate-wp-connect-card:before{content:"";background:linear-gradient(90deg,#25d366,#128c7e);width:100%;height:5px;position:absolute;top:0;left:0}.smate-wp-connect .smate-wp-connect-card .smate-wp-connect-brand{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:15px;display:flex}.smate-wp-connect .smate-wp-connect-card .smate-wp-connect-brand .smate-wp-connect-brand-icon{color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:12px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex;box-shadow:0 6px 14px #128c7e59}.smate-wp-connect .smate-wp-connect-card .smate-wp-connect-brand .smate-wp-connect-brand-text{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;display:flex}.smate-wp-connect .smate-wp-connect-card .smate-wp-connect-brand .smate-wp-connect-brand-text .smate-wp-connect-title{color:#1c1c1c;font-weight:600}.smate-wp-connect .smate-wp-connect-card .smate-wp-connect-brand .smate-wp-connect-brand-text .smate-wp-connect-subtitle{color:#6b7280;line-height:1.5}.smate-wp-connect .smate-wp-connect-card .smate-wp-connect-form{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px;display:flex}.smate-wp-connect .smate-wp-connect-card .smate-wp-connect-form .smate-wp-connect-item{flex-direction:column;gap:10px;display:flex}.smate-wp-connect .smate-wp-connect-card .smate-wp-connect-form .smate-wp-connect-hint{color:#9ca3af}.smate-wp-connect .smate-wp-connect-card .smate-wp-connect-form .smate-wp-connect-actions{flex-direction:row;justify-content:flex-end;align-items:center;width:100%;margin-top:5px;display:flex}@media (max-width:576px){.smate-wp-connect .smate-wp-connect-card .smate-wp-connect-form .smate-wp-connect-actions button,.smate-wp-connect .smate-wp-connect-card .smate-wp-connect-form .smate-wp-connect-actions a{width:100%}}.smate-wp-connect .smate-wp-connect-card .smate-wp-connect-note{margin-top:auto}.smate-wp-connect .smate-wp-connect-benefits{background-color:#f1f1f1;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:15px;padding:30px;display:flex}.smate-wp-connect .smate-wp-connect-benefits .smate-wp-connect-benefits-title{color:#1c1c1c;font-weight:600}.smate-wp-connect .smate-wp-connect-benefits .smate-wp-connect-benefits-list{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:15px;display:flex}.smate-wp-connect .smate-wp-connect-benefits .smate-wp-connect-benefit{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px;padding:15px;transition:all .3s linear;display:flex}.smate-wp-connect .smate-wp-connect-benefits .smate-wp-connect-benefit:hover{border-color:#d1d5db;transform:translateY(-2px);box-shadow:1px 2px 5px #00000020}.smate-wp-connect .smate-wp-connect-benefits .smate-wp-connect-benefit .smate-wp-connect-benefit-icon{border-radius:8px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.smate-wp-connect .smate-wp-connect-benefits .smate-wp-connect-benefit .smate-wp-connect-benefit-icon.smate-color-green{color:#166534;background-color:#dcfce7}.smate-wp-connect .smate-wp-connect-benefits .smate-wp-connect-benefit .smate-wp-connect-benefit-icon.smate-color-yellow{color:#854d0e;background-color:#fef9c3}.smate-wp-connect .smate-wp-connect-benefits .smate-wp-connect-benefit .smate-wp-connect-benefit-icon.smate-color-pink{color:#be185d;background-color:#fce7f3}.smate-wp-connect .smate-wp-connect-benefits .smate-wp-connect-benefit .smate-wp-connect-benefit-icon.smate-color-info{color:#2563eb;background-color:#dbeafe}.smate-wp-connect .smate-wp-connect-benefits .smate-wp-connect-benefit .smate-wp-connect-benefit-text{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;display:flex}.smate-wp-connect .smate-wp-connect-benefits .smate-wp-connect-benefit .smate-wp-connect-benefit-text .smate-wp-connect-benefit-title{color:#1c1c1c;font-weight:600}.smate-wp-connect .smate-wp-connect-benefits .smate-wp-connect-benefit .smate-wp-connect-benefit-text .smate-wp-connect-benefit-desc{color:#6b7280;line-height:1.5}.smate-wp-connect .smate-wp-connect-steps{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:15px;padding:30px;display:flex;box-shadow:1px 2px 5px #00000020}.smate-wp-connect .smate-wp-connect-steps .smate-wp-connect-steps-title{color:#1c1c1c;font-weight:600}.smate-wp-connect .smate-wp-connect-steps .smate-wp-connect-steps-list{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:768px){.smate-wp-connect .smate-wp-connect-steps .smate-wp-connect-steps-list{grid-template-columns:1fr}}.smate-wp-connect .smate-wp-connect-steps .smate-wp-connect-step{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;padding:15px;display:flex;position:relative}.smate-wp-connect .smate-wp-connect-steps .smate-wp-connect-step .smate-wp-connect-step-num{color:#fff;background-color:#e93558;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:5px;font-size:14px;font-weight:600;display:flex;box-shadow:0 0 7px 2px #e9355866}.smate-wp-connect .smate-wp-connect-steps .smate-wp-connect-step .smate-wp-connect-step-title{color:#1c1c1c;font-weight:600}.smate-wp-connect .smate-wp-connect-steps .smate-wp-connect-step .smate-wp-connect-step-desc{color:#6b7280;line-height:1.5}.smate-wp-pending{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:20px;width:100%;display:grid}@media (max-width:991px){.smate-wp-pending{grid-template-columns:1fr}}.smate-wp-pending .smate-wp-pending-card{text-align:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;padding:40px 30px;display:flex;position:relative;overflow:hidden;box-shadow:1px 2px 5px #00000020}.smate-wp-pending .smate-wp-pending-card:before{content:"";background:linear-gradient(90deg,#f59e0b,#b45309);width:100%;height:5px;position:absolute;top:0;left:0}@media (max-width:576px){.smate-wp-pending .smate-wp-pending-card{padding:30px 18px}}.smate-wp-pending .smate-wp-pending-card .smate-wp-pending-icon{color:#b45309;background-color:#f59e0b26;border-radius:50%;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:5px;display:flex;position:relative}.smate-wp-pending .smate-wp-pending-card .smate-wp-pending-icon svg{z-index:2;position:relative}.smate-wp-pending .smate-wp-pending-card .smate-wp-pending-icon .smate-wp-pending-ring{border:2px solid #f59e0b80;border-radius:50%;animation:2s ease-out infinite smate-wp-pulse;position:absolute;inset:0}.smate-wp-pending .smate-wp-pending-card .smate-wp-pending-icon .smate-wp-pending-ring-delay{animation-delay:1s}.smate-wp-pending .smate-wp-pending-card .smate-wp-pending-badge{color:#b45309;text-transform:uppercase;letter-spacing:.04em;background-color:#f59e0b26;border:1px solid #f59e0b66;border-radius:20px;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:4px 12px;font-weight:600;display:flex}.smate-wp-pending .smate-wp-pending-card .smate-wp-pending-badge:before{content:"";background-color:#f59e0b;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite smate-wp-blink}.smate-wp-pending .smate-wp-pending-card .smate-wp-pending-title{color:#1c1c1c;font-weight:600}.smate-wp-pending .smate-wp-pending-card .smate-wp-pending-subtitle{color:#6b7280;max-width:460px;line-height:1.6}.smate-wp-pending .smate-wp-pending-card .smate-wp-pending-detail{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100%;margin-top:5px;padding:15px;display:flex}.smate-wp-pending .smate-wp-pending-card .smate-wp-pending-detail .smate-wp-pending-detail-row{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:480px){.smate-wp-pending .smate-wp-pending-card .smate-wp-pending-detail .smate-wp-pending-detail-row{flex-direction:column;align-items:flex-start;gap:2px}}.smate-wp-pending .smate-wp-pending-card .smate-wp-pending-detail .smate-wp-pending-detail-row .smate-wp-pending-detail-label{color:#6b7280}.smate-wp-pending .smate-wp-pending-card .smate-wp-pending-detail .smate-wp-pending-detail-row .smate-wp-pending-detail-value{color:#1c1c1c;word-break:break-word;text-align:right;font-weight:600}@media (max-width:480px){.smate-wp-pending .smate-wp-pending-card .smate-wp-pending-detail .smate-wp-pending-detail-row .smate-wp-pending-detail-value{text-align:left}}.smate-wp-pending .smate-wp-pending-card .smate-wp-pending-timeline{flex-direction:row;justify-content:center;align-items:flex-start;width:100%;margin-top:15px;display:flex}.smate-wp-pending .smate-wp-pending-card .smate-wp-pending-timeline .smate-wp-pending-tl-item{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:8px;width:90px;display:flex}@media (max-width:480px){.smate-wp-pending .smate-wp-pending-card .smate-wp-pending-timeline .smate-wp-pending-tl-item{width:70px}}.smate-wp-pending .smate-wp-pending-card .smate-wp-pending-timeline .smate-wp-pending-tl-item .smate-wp-pending-tl-dot{color:#fff;background-color:#e5e7eb;border:2px solid #e5e7eb;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:30px;height:30px;transition:all .3s linear;display:flex}.smate-wp-pending .smate-wp-pending-card .smate-wp-pending-timeline .smate-wp-pending-tl-item .smate-wp-pending-tl-label{color:#9ca3af;text-align:center;font-weight:500}.smate-wp-pending .smate-wp-pending-card .smate-wp-pending-timeline .smate-wp-pending-tl-item.smate-tl-done .smate-wp-pending-tl-dot{background-color:#16a34a;border-color:#16a34a}.smate-wp-pending .smate-wp-pending-card .smate-wp-pending-timeline .smate-wp-pending-tl-item.smate-tl-done .smate-wp-pending-tl-label{color:#1c1c1c}.smate-wp-pending .smate-wp-pending-card .smate-wp-pending-timeline .smate-wp-pending-tl-item.smate-tl-active .smate-wp-pending-tl-dot{background-color:#f59e0b;border-color:#f59e0b4d;animation:1.4s ease-in-out infinite smate-wp-blink;box-shadow:0 0 0 4px #f59e0b33}.smate-wp-pending .smate-wp-pending-card .smate-wp-pending-timeline .smate-wp-pending-tl-item.smate-tl-active .smate-wp-pending-tl-label{color:#b45309;font-weight:600}.smate-wp-pending .smate-wp-pending-card .smate-wp-pending-timeline .smate-wp-pending-tl-bar{background-color:#e5e7eb;flex:1;max-width:60px;height:2px;margin-top:14px}.smate-wp-pending .smate-wp-pending-card .smate-wp-pending-timeline .smate-wp-pending-tl-bar.smate-tl-done{background-color:#16a34a}.smate-wp-pending .smate-wp-pending-info{background-color:#f1f1f1;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:15px;padding:30px;display:flex}@media (max-width:576px){.smate-wp-pending .smate-wp-pending-info{padding:22px 18px}}.smate-wp-pending .smate-wp-pending-info .smate-wp-pending-info-title{color:#1c1c1c;font-weight:600}.smate-wp-pending .smate-wp-pending-info .smate-wp-pending-info-list{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;display:flex}.smate-wp-pending .smate-wp-pending-info .smate-wp-pending-info-item{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px;padding:15px;transition:all .3s linear;display:flex}.smate-wp-pending .smate-wp-pending-info .smate-wp-pending-info-item:hover{border-color:#d1d5db;box-shadow:1px 2px 5px #00000020}.smate-wp-pending .smate-wp-pending-info .smate-wp-pending-info-item .smate-wp-pending-info-icon{border-radius:8px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.smate-wp-pending .smate-wp-pending-info .smate-wp-pending-info-item .smate-wp-pending-info-icon.smate-color-green{color:#166534;background-color:#dcfce7}.smate-wp-pending .smate-wp-pending-info .smate-wp-pending-info-item .smate-wp-pending-info-icon.smate-color-pink{color:#be185d;background-color:#fce7f3}.smate-wp-pending .smate-wp-pending-info .smate-wp-pending-info-item .smate-wp-pending-info-icon.smate-color-info{color:#2563eb;background-color:#dbeafe}.smate-wp-pending .smate-wp-pending-info .smate-wp-pending-info-item .smate-wp-pending-info-text{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;display:flex}.smate-wp-pending .smate-wp-pending-info .smate-wp-pending-info-item .smate-wp-pending-info-text .smate-wp-pending-info-item-title{color:#1c1c1c;font-weight:600}.smate-wp-pending .smate-wp-pending-info .smate-wp-pending-info-item .smate-wp-pending-info-text .smate-wp-pending-info-item-desc{color:#6b7280;line-height:1.5}.smate-wp-pending .smate-wp-pending-info .smate-wp-pending-note{margin-top:auto}@keyframes smate-wp-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes smate-wp-blink{0%,to{opacity:1}50%{opacity:.35}}.smate-wp-templates-wrap{flex-direction:column;gap:20px;width:100%;display:flex}.smate-wp-templates-wrap .smate-wp-templates-count{color:#e93558;white-space:nowrap;background-color:#e935581a;border:1px solid #e9355866;border-radius:20px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;padding:6px 14px;font-weight:600;display:flex}.smate-wp-templates-wrap .smate-wp-templates-loading{color:#6b7280;background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:80px 20px;display:flex}.smate-wp-templates-wrap .smate-wp-templates-loading .smate-loader-outer{border-color:#e93558 #e93558 #0000;width:34px;height:34px}.smate-wp-templates-wrap .smate-wp-templates-loading .smate-loader-outer .smate-loader-inner{border-color:#e93558 #e93558 #0000}.smate-wp-templates-wrap .smate-wp-templates-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:15px;display:grid}@media (max-width:576px){.smate-wp-templates-wrap .smate-wp-templates-grid{grid-template-columns:1fr}}.smate-wp-tpl-card{text-align:left;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:15px;font-family:inherit;transition:all .3s linear;display:flex}.smate-wp-tpl-card:hover{border-color:#e9355866;transform:translateY(-2px);box-shadow:0 6px 16px #1c1c1c12}.smate-wp-tpl-card:hover .smate-wp-tpl-view{color:#e93558;gap:8px}.smate-wp-tpl-card .smate-wp-tpl-top{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;display:flex}.smate-wp-tpl-card .smate-wp-tpl-top .smate-wp-tpl-icon{color:#128c7e;background-color:#25d3661f;border-radius:8px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.smate-wp-tpl-card .smate-wp-tpl-name{color:#1c1c1c;word-break:break-word;font-weight:600}.smate-wp-tpl-card .smate-wp-tpl-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.smate-wp-tpl-card .smate-wp-tpl-view{color:#4b5563;border-top:1px dashed #e5e7eb;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;margin-top:5px;padding-top:8px;font-weight:600;transition:all .3s linear;display:flex}.smate-wp-tpl-badge{white-space:nowrap;text-transform:capitalize;border-radius:20px;padding:3px 10px;font-weight:600}.smate-wp-tpl-badge.smate-color-green{color:#166534;background-color:#dcfce7}.smate-wp-tpl-badge.smate-color-yellow{color:#854d0e;background-color:#fef9c3}.smate-wp-tpl-badge.smate-color-pink{color:#be185d;background-color:#fce7f3}.smate-wp-tpl-badge.smate-color-info{color:#2563eb;background-color:#dbeafe}.smate-wp-tpl-badge.smate-color-red{color:#b91c1c;background-color:#fee2e2}.smate-wp-tpl-badge.smate-color-gray{color:#4b5563;background-color:#f3f4f6}.smate-wp-tpl-chip{color:#4b5563;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background-color:#f1f1f1;border:1px solid #e5e7eb;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:4px;padding:2px 8px;display:flex}.smate-wp-empty{text-align:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 30px;display:flex;box-shadow:1px 2px 5px #00000020}@media (max-width:576px){.smate-wp-empty{padding:40px 18px}}.smate-wp-empty .smate-wp-empty-icon{color:#e93558;background-color:#e935581a;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:5px;display:flex}.smate-wp-empty .smate-wp-empty-title{color:#1c1c1c;font-weight:600}.smate-wp-empty .smate-wp-empty-subtitle{color:#6b7280;max-width:520px;line-height:1.6}.smate-wp-empty .smate-wp-empty-actions{margin-top:5px}@media (max-width:576px){.smate-wp-empty .smate-wp-empty-actions,.smate-wp-empty .smate-wp-empty-actions button,.smate-wp-empty .smate-wp-empty-actions a{width:100%}}.smate-wp-empty .smate-wp-empty-note{text-align:left;width:100%;max-width:520px;margin-top:8px}
