.ssvfww-builder-container{background:#f6f7f8;font-family:Inter,sans-serif;margin:40px auto;max-width:1024px;padding:40px}.ssvfww-builder-container .ssvfww-header{margin-bottom:32px}.ssvfww-builder-container .ssvfww-header h1{color:#0f172a;font-size:36px;font-weight:900;letter-spacing:-.025em;margin-bottom:12px;text-align:center}.ssvfww-builder-container .ssvfww-header p{color:#64748b;font-size:18px;line-height:1.6;padding:0 20px}.ssvfww-builder-container .ssvfww-status-table{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.ssvfww-builder-container .ssvfww-status-table .ssvfww-table-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;display:grid;font-size:12px;font-weight:600;grid-template-columns:80px 1fr 120px;letter-spacing:.05em;padding:12px 24px;text-transform:uppercase}.ssvfww-builder-container .ssvfww-status-table .ssvfww-table-header .table-header-center{text-align:center}.ssvfww-builder-container .ssvfww-status-table .ssvfww-table-header .table-header-right{text-align:right}.ssvfww-builder-container .section-title{font-size:24px;font-weight:800;margin-top:60px}.ssvfww-builder-container .deleted-row{grid-template-columns:1fr 120px}.ssvfww-builder-container .status-dot-inactive{background:#e2e8f0}.ssvfww-builder-container .label-text-inactive{color:#94a3b8}.ssvfww-builder-container .ssvfww-list-item.compact-row{align-items:center;background:#fff;border-bottom:1px solid rgba(226,232,240,.5);display:grid;grid-template-columns:80px 1fr 120px;padding:16px 24px;transition:all .2s ease}.ssvfww-builder-container .ssvfww-list-item.compact-row:hover{background:#f8fafc}.ssvfww-builder-container .ssvfww-list-item.compact-row .col-drag{color:#94a3b8;cursor:grab}.ssvfww-builder-container .ssvfww-list-item.compact-row .col-drag:active{cursor:grabbing}.ssvfww-builder-container .ssvfww-list-item.compact-row .col-content{align-items:center;display:flex;gap:16px}.ssvfww-builder-container .ssvfww-list-item.compact-row .col-content .status-dot{background:#94a3b8;border-radius:50%;height:12px;width:12px;ring:2px solid #f8fafc}.ssvfww-builder-container .ssvfww-list-item.compact-row .col-content .label-text{color:#0f172a;font-size:16px;font-weight:600}.ssvfww-builder-container .ssvfww-list-item.compact-row .col-content .id-text{color:#64748b;font-size:12px;margin-top:2px}.ssvfww-builder-container .ssvfww-list-item.compact-row .col-content input{border:1px solid #137fec;border-radius:6px;font-size:16px;padding:4px 8px;width:100%}.ssvfww-builder-container .ssvfww-list-item.compact-row .col-actions{display:flex;gap:4px;justify-content:flex-end}.ssvfww-builder-container .ssvfww-list-item.compact-row .col-actions .button-icon{background:none;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;padding:8px;transition:all .2s}.ssvfww-builder-container .ssvfww-list-item.compact-row .col-actions .button-icon:hover{background:rgba(19,127,236,.1);color:#137fec}.ssvfww-builder-container .ssvfww-list-item.compact-row .col-actions .button-icon.delete:hover{background:#fef2f2;color:#ef4444}.ssvfww-builder-container .ssvfww-footer-sticky{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;bottom:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);display:flex;justify-content:space-between;margin-top:32px;padding:16px 24px;position:sticky;z-index:50}.ssvfww-builder-container .ssvfww-footer-sticky .note{color:#64748b;font-size:14px}.ssvfww-builder-container .ssvfww-footer-sticky .note strong{color:#0f172a;font-weight:600}.ssvfww-builder-container .ssvfww-footer-sticky .footer-btns{align-items:center;display:flex;gap:12px}.ssvfww-builder-container .ssvfww-footer-sticky .footer-btns .btn-save{background:#137fec;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 24px;transition:all .2s}.ssvfww-builder-container .ssvfww-footer-sticky .footer-btns .btn-save:hover:not(:disabled){background:#0f66bd}.ssvfww-builder-container .ssvfww-footer-sticky .footer-btns .btn-save:disabled{cursor:not-allowed;opacity:.6}.ssvfww-builder-container .ssvfww-footer-sticky .footer-btns .btn-reset{background:transparent;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-weight:600;padding:10px 24px;transition:all .2s}.ssvfww-builder-container .ssvfww-footer-sticky .footer-btns .btn-reset:hover:not(:disabled){background:#f8fafc;color:#ef4444}.ssvfww-builder-container .ssvfww-footer-sticky .footer-btns .btn-reset:disabled{cursor:not-allowed;opacity:.5}.ssvfww-builder-container .ssvfww-footer-sticky .footer-btns .save-message{animation:slideIn .2s ease-out;border-radius:6px;font-size:14px;font-weight:600;padding:8px 16px}.ssvfww-builder-container .ssvfww-footer-sticky .footer-btns .save-message:contains("✅"){background:#d1fae5;color:#047857}.ssvfww-builder-container .ssvfww-footer-sticky .footer-btns .save-message:contains("❌"){background:#fee2e2;color:#dc2626}
