.field-snippet-picker-shell{display:flex;flex:1;flex-direction:column;gap:12px;height:100%;min-height:0;padding:14px 18px;overflow:hidden}.field-snippet-picker-legend{border:1px solid #dcdcdc;border-radius:4px;padding:10px 12px;font-size:12px;font-weight:600}.field-snippet-picker-legend--get{background:#eef8ef;border-color:#bfe0c2;color:#2f7a37}.field-snippet-picker-legend--set{background:#f5edff;border-color:#d7c2fb;color:#6c42b7}.field-snippet-picker-preview{flex:1;min-height:0;height:100%;overflow:auto;border:1px solid #dcdcdc;border-radius:4px;scrollbar-gutter:stable}.field-snippet-picker-section{padding:8px}.field-snippet-picker-section--main{border-bottom:1px solid #e7e7e7}.field-snippet-picker-section--tabs{padding-top:0}.field-snippet-picker-tabs{margin-bottom:0}.field-snippet-picker-tabs+.mock-tab-content.active{padding-top:8px}.snippet-picker-field{position:relative;min-height:62px;border:1px solid #d7d7d7;border-radius:4px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.snippet-picker-field:hover{border-color:#aebfd3;box-shadow:0 0 0 1px #2d5fa814}.snippet-picker-field--selected{box-shadow:0 0 0 1px #00000005}.snippet-picker-field--get.snippet-picker-field--selected{background:#eef8ef;border-color:#59c35a}.snippet-picker-field--set.snippet-picker-field--selected{background:#f5edff;border-color:#9b6ae0}.snippet-picker-field-heading{display:flex;align-items:center;gap:8px;padding:5px 6px 2px}.snippet-picker-field-checkbox{width:14px;height:14px;margin:0;accent-color:#59c35a}.snippet-picker-field--set .snippet-picker-field-checkbox{accent-color:#8c5ad9}.snippet-picker-field-name{font-size:11px;font-weight:600;letter-spacing:.02em;color:#6f7780;text-transform:uppercase}.snippet-picker-field .preview-card-shell{gap:1px;padding:0 6px 6px}.snippet-picker-field .preview-card-label{margin:0;font-size:12px;font-weight:700;line-height:1.15;color:#2e3c50}.snippet-picker-field-input{display:flex;align-items:center;min-height:16px;padding:0;background:transparent;border:none;color:#7b8794;font-size:11px;font-weight:500}.snippet-picker-field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snippet-picker-field-meta{display:flex;align-items:center;gap:4px;min-height:16px;overflow:hidden}.snippet-picker-field-inline-type{overflow:hidden;font-size:10px;font-weight:700;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;color:#6f7780}.preview-layout-shell--sankhya .field-snippet-picker-preview{background:#f7f7f7}.preview-layout-shell--sankhya .snippet-picker-field{border-radius:0;box-shadow:none}.preview-layout-shell--sankhya .snippet-picker-field:hover{box-shadow:none}.preview-layout-shell--sankhya .snippet-picker-field-heading{padding-top:4px}.preview-layout-shell--sankhya .snippet-picker-field--selected.snippet-picker-field--get .snippet-picker-field-name{color:#2f7a37}.preview-layout-shell--sankhya .snippet-picker-field--selected.snippet-picker-field--set .snippet-picker-field-name{color:#6c42b7}.fc-beta-preview-shell{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;background-color:#0f172a;border:1px solid #1f3a6e;border-radius:8px}.preview-body,.preview-layout-shell,.root-pane,.preview-empty{min-height:0}.preview-body{flex:1;min-width:0;overflow:auto}.preview-layout-shell,.root-pane{width:100%;min-width:0}.preview-layout-shell{height:100%}.root-pane{display:grid}.preview-header{display:flex;flex-direction:column;gap:10px;padding:15px;background:#162447;border-bottom:1px solid #1f3a6e}.preview-header-top,.preview-topbar,.preview-header-controls{display:flex;align-items:center}.preview-header-top{justify-content:space-between;width:100%}.preview-topbar{min-height:32px;padding:0}.preview-header-controls{gap:10px;flex-wrap:wrap}.preview-header-label{color:#94a3b8;font-weight:700}.preview-task-select{width:300px;padding:6px 8px;font-size:13px;font-weight:700;color:#f8fafc;background-color:#0f172a;border:1px solid #3b82f6;border-radius:4px}.preview-breadcrumb-chip{padding:0;font-size:12px;font-weight:600;background:transparent;border:none;cursor:pointer}.preview-breadcrumb-inline,.flow-breadcrumb,.flow-breadcrumb-actions,.flow-breadcrumb-track,.flow-next-steps,.flow-history-item,.next-step-container{display:flex;align-items:center;flex-wrap:wrap}.preview-breadcrumb-inline{gap:6px;width:100%;padding:4px 8px;border-radius:8px}.preview-breadcrumb-notice{margin-bottom:8px;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:600;line-height:1.45}.preview-breadcrumb-inline-item,.preview-breadcrumb-separator{display:inline-flex;align-items:center}.preview-breadcrumb-inline-item{gap:6px}.preview-breadcrumb-separator{flex-shrink:0}.preview-breadcrumb-notice--sankhya{border:1px solid rgba(240,185,80,.35);background:#fff6df;color:#8a5b00}.flow-breadcrumb{gap:8px;padding:8px 15px;font-size:12px;color:#94a3b8;background:#0a1128;border:1px solid #1f3a6e;border-radius:6px}.flow-breadcrumb-title,.flow-next-title{font-size:12px;font-weight:700}.flow-breadcrumb-title{color:#d946ef}.flow-breadcrumb-actions,.flow-breadcrumb-track,.flow-next-steps,.next-step-container{gap:6px}.flow-history-item{display:inline-flex;gap:8px}.flow-history-item.active{color:#60a5fa;font-weight:700}.flow-breadcrumb-cond{margin-right:2px;font-size:10px;font-weight:600;color:#fbbf24}.flow-next-title{color:#60a5fa}.flow-breadcrumb-btn{padding:4px 10px;font-size:11px;font-weight:700;color:#cbd5e1;background:#162447;border:1px solid #334155;border-radius:4px}.flow-breadcrumb-btn--ghost{color:#93c5fd;background:transparent;border-style:dashed}.next-step-container{display:inline-flex;align-items:stretch}.next-step-btn{display:flex;flex-direction:column;gap:2px;min-width:148px;max-width:220px;padding:8px 10px;color:#e2e8f0;background:#162447;border:1px solid #8b5cf6;border-radius:6px}.next-step-btn--default{border-color:#f59e0b}.next-step-btn--end{border-color:#10b981}.next-step-cond{font-size:11px;font-weight:700;color:#fcd34d}.next-step-name{font-size:12px;font-weight:700;line-height:1.25;color:#7dd3fc}.mock-tabs{display:flex;align-items:flex-end;gap:2px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scroll-behavior:smooth;margin-bottom:14px;border-bottom:2px solid #1e3a5f}.mock-tab{flex:0 0 auto;padding:8px 16px;margin-bottom:-2px;font-size:13px;font-weight:600;color:#64748b;background:transparent;border:none;border-bottom:2px solid transparent;border-radius:6px 6px 0 0;cursor:pointer;transition:color .15s,background .15s}.mock-tab:hover{color:#e2e8f0;background:#ffffff0a}.mock-tab.active{color:#60a5fa;border-bottom-color:#3b82f6}.mock-tab.detail-root-tab{color:#c084fc}.mock-tab.detail-root-tab:hover{background:#c084fc12}.mock-tab.detail-root-tab.active,.detail-nested-tab.active{color:#e879f9;border-bottom-color:#d946ef}.root-mestre-tab-shell,.detail-root-tab-shell,.detail-nested-tab-shell{display:inline-flex;flex:0 0 auto;align-items:stretch}.root-mestre-tab-trigger--with-action,.detail-root-tab-trigger--with-action,.detail-nested-tab-trigger--with-action{border-top-right-radius:0}.root-mestre-tab-editor,.detail-root-tab-editor,.detail-nested-tab-editor{display:inline-flex;align-items:center;gap:8px;min-width:220px;cursor:default}.detail-root-tab-icon{display:inline-flex;align-items:center;justify-content:center;margin-right:6px;flex-shrink:0}.root-mestre-tab-action,.detail-root-tab-action,.detail-nested-tab-action{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:0 10px;margin-bottom:-2px;background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0 6px 0 0;cursor:pointer;transition:color .15s,background .15s}.root-mestre-tab-action{color:#64748b}.root-mestre-tab-action:hover{color:#e2e8f0;background:#ffffff0a}.root-mestre-tab-action.active{color:#60a5fa;border-bottom-color:#3b82f6}.detail-root-tab-action,.detail-nested-tab-action{color:#c084fc}.detail-root-tab-action:hover{color:#f0abfc;background:#c084fc12}.detail-root-tab-action.active,.detail-nested-tab-action.active{color:#e879f9;border-bottom-color:#d946ef}.detail-root-tab-action:hover,.detail-nested-tab-action:hover{color:#f0abfc;background:#c084fc12}.root-mestre-tab-input,.detail-root-tab-input,.detail-nested-tab-input{min-width:140px;padding:0;color:inherit;background:transparent;border:none;outline:none}.root-mestre-tab-input::-moz-selection,.detail-root-tab-input::-moz-selection,.detail-nested-tab-input::-moz-selection{background:#d946ef47}.root-mestre-tab-input::selection,.detail-root-tab-input::selection,.detail-nested-tab-input::selection{background:#d946ef47}.detail-nested-tab{padding:6px 12px;font-size:12px;color:#7c3aed}.mock-tab-content{display:none;align-items:start;align-content:start;gap:20px;min-height:50px}.mock-tab-content.active{display:grid}.form-layout-grid{display:grid;grid-template-columns:1fr;gap:14px;align-items:start;align-content:start}.form-layout-grid--detail{gap:10px}@media (min-width: 740px){.form-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 990px){.form-layout-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1200px){.form-layout-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mock-field{position:relative;display:flex;flex-direction:column;overflow:visible;cursor:default;background:#1e293b;border-radius:8px;transition:border-color .15s,box-shadow .15s}.mock-field:hover{border-color:#60a5fa8c;box-shadow:0 0 0 2px #60a5fa14}.mock-field.detalhe-field{background:#1a1025;border-color:#d946ef59}.mock-field.detalhe-field:hover{border-color:#d946efa6}.mock-field.hidden-field{background:#7f1d1d1f;border-color:#ef444480}.mock-field.readonly{border-color:#f59e0b66}.mock-field--full-row,.mock-field--standalone,.mock-field[data-component-type=IMAGE]{grid-column:1 / -1}@media (min-width: 1000px){.mock-field--standalone{grid-column:span 2}}.preview-card-shell{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0;padding:8px 10px}.preview-card-label{display:block;font-size:12px;font-weight:600;line-height:1.35;color:#93c5fd;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preview-card-label:hover{color:#bfdbfe;-webkit-text-decoration:underline dotted rgba(147,197,253,.4);text-decoration:underline dotted rgba(147,197,253,.4)}.preview-card-input{margin-top:4px}.preview-card-input--image{display:flex;justify-content:flex-start;width:100%}.req-star{color:#f87171;font-weight:700}.field-meta-row,.field-meta-main{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.field-meta-row{justify-content:space-between}.field-meta-main{gap:5px}.field-preview-type{display:inline-flex;align-items:center;padding:1px 6px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7dd3fc;background:#60a5fa1f;border:1px solid rgba(96,165,250,.2);border-radius:4px}.field-preview-default{font-size:10px;font-style:italic;color:#64748b}.field-technical-name{max-width:90px;overflow:hidden;font-size:9px;font-family:ui-monospace,monospace;color:#475569;text-overflow:ellipsis;white-space:nowrap}.status-toolbar{display:flex;gap:4px;padding:5px 8px 4px;background:#0f172a99;border-bottom:1px solid rgba(255,255,255,.05)}.status-btn,.drag-handle{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px}.status-btn{font-size:11px;line-height:1;opacity:.4;background:transparent;border:1px solid transparent;cursor:pointer;transition:opacity .12s,background .12s,border-color .12s}.status-btn:hover{opacity:.9;background:#ffffff12}.status-btn.active{opacity:1;background:#ef444426;border-color:#ef444459}.status-btn--js.active{background:#d946ef26;border-color:#d946ef59}.drag-handle{margin-right:4px;font-size:12px;color:#94a3b8;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drag-handle:active{cursor:grabbing}.mock-field--dragging{opacity:.55;border-color:#60a5facc;border-style:dashed;box-shadow:0 0 0 2px #60a5fa2e}.mock-field--droptarget{border-color:#10b981bf;box-shadow:0 0 0 2px #10b98129}.preview-input-field,.preview-input-textarea,.mock-field select{width:100%;min-width:0;box-sizing:border-box;padding:6px 10px;font-size:12px;color:#60a5fa;background:#0a1128;border:1px solid #334155;border-radius:5px;outline:none}.preview-task-select:focus,.preview-input-field:focus,.preview-input-textarea:focus,.mock-field select:focus,.preview-select-input:focus,.preview-label-input:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa40}.preview-input-field--filled{color:#93c5fd;border-color:#1d4ed8}.preview-input-field--numeric{text-align:right;font-variant-numeric:tabular-nums}.preview-input-textarea{min-height:80px;resize:none;pointer-events:none}.preview-input-container,.form-preview-input-wrapper{display:flex;align-items:center}.preview-input-container{position:relative}.preview-input-container .preview-input-field{padding-right:30px}.preview-input-icon{position:absolute;right:8px;font-size:13px;opacity:.5;pointer-events:none}.form-preview-input-wrapper{gap:8px}.preview-label-input{width:100%;padding:6px 8px;font-size:12px;font-weight:600;line-height:1.35;color:#e2e8f0;background:#0f172a;border:1px solid rgba(96,165,250,.45);border-radius:6px}.preview-label-input:focus{box-shadow:0 0 0 2px #60a5fa26}.label-edit-hint{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-left:6px;font-size:11px;opacity:0;transition:opacity .12s ease-in-out}.mock-field:hover .label-edit-hint{opacity:.75}.switch{position:relative;display:inline-block;width:38px;height:22px;flex-shrink:0}.switch input{width:0;height:0;opacity:0}.slider{position:absolute;top:0;right:0;bottom:0;left:0;background:#1e293b;border:1px solid #475569;border-radius:22px;cursor:pointer;transition:background .2s}.slider:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#64748b;border-radius:50%;transition:transform .2s,background .2s}.switch input:checked+.slider{background:#10b98133;border-color:#10b981}.switch input:checked+.slider:before{transform:translate(16px);background:#10b981}.preview-toggle-hint{font-size:10px;color:#64748b}.preview-hide-toggle{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;color:#cbd5e1;border-radius:999px;cursor:pointer;transition:border-color .15s,background .15s}.preview-hide-toggle:hover{border-color:#475569;background:#1e293be6}.preview-hide-toggle--active{border-color:#10b98173}.preview-hide-track{position:relative;display:inline-flex;width:38px;height:22px;background:#1e293b;border:1px solid #475569;border-radius:999px;transition:background .15s,border-color .15s}.preview-hide-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#94a3b8;border-radius:999px;transition:transform .15s,background .15s}.preview-hide-toggle--active .preview-hide-track{background:#10b9812e;border-color:#10b981}.preview-hide-toggle--active .preview-hide-thumb{transform:translate(16px);background:#10b981}.preview-hide-label{font-size:12px;font-weight:600;white-space:nowrap}.preview-html-shell,.preview-file-shell,.preview-image-shell{border-radius:5px}.preview-html-shell{overflow:hidden;background:#0a1128;border:1px solid #334155}.preview-html-toolbar{display:flex;gap:6px;padding:4px 8px;background:#0f172a;border-bottom:1px solid #1e293b}.preview-html-toolbar span{font-size:11px;font-weight:700;color:#64748b}.preview-html-content{min-height:50px;padding:8px 10px;font-size:12px;color:#60a5fa}.preview-html-placeholder{font-style:italic;color:#334155}.preview-file-shell{display:flex;align-items:center;gap:8px;padding:7px 10px;background:#0a1128;border:1px solid #334155}.preview-file-shell--multiple{border-style:dashed}.preview-file-icon{flex-shrink:0;font-size:14px}.preview-file-label{font-size:12px;color:#64748b}.preview-image-shell{display:flex;align-items:center;justify-content:center;width:150px;min-width:150px;height:150px;min-height:150px;background:#0a1128;border:1px dashed #1e3a5f}.preview-image-frame{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:28px;opacity:.35}.preview-lookup-shell,.preview-lookup-code-group{display:grid;align-items:stretch;width:100%;min-width:0;gap:0}.preview-lookup-shell{grid-template-columns:minmax(116px,136px) minmax(0,1fr)}.preview-lookup-code-group{grid-template-columns:minmax(80px,96px) 36px}.preview-lookup-code-group .preview-input-field{flex:1;min-width:0}.preview-input-field--lookup-code{min-width:0;border-right:0;border-radius:5px 0 0 5px}.preview-input-field--lookup-display{min-width:0;color:#475569}.preview-lookup-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px}.preview-select-shell{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preview-select-display{display:flex;align-items:stretch;overflow:hidden;background:#0a1128;border:1px solid #334155;border-radius:5px}.preview-select-input{flex:1;padding:6px 10px;font-size:12px;color:#60a5fa;background:transparent;border:none;cursor:pointer}.preview-select-trigger{display:flex;align-items:center;justify-content:center;width:28px;background:#0f172a;border:none;border-left:1px solid #1e293b;cursor:pointer}.preview-select-caret{display:inline-block;width:0;height:0;border-top:5px solid #475569;border-right:4px solid transparent;border-left:4px solid transparent;transition:transform .15s}.preview-select-shell.is-open .preview-select-caret{transform:rotate(180deg)}.preview-select-options{position:absolute;top:calc(100% + 3px);right:0;left:0;z-index:50;max-height:160px;overflow-y:auto;background:#0f172a;border:1px solid #1e3a5f;border-radius:6px;box-shadow:0 8px 24px #00000080}.preview-select-option{width:100%;padding:6px 12px;font-size:12px;text-align:left;color:#cbd5e1;background:transparent;border:none;cursor:pointer;transition:background .1s}.preview-select-option:hover{color:#93c5fd;background:#60a5fa1a}.preview-select-option.is-selected{color:#34d399;font-weight:600}.detail-root-pane{display:block;min-height:0;padding:14px;background:#0d0a1a;border:1px solid rgba(109,40,217,.25);border-radius:8px}.detail-root-main-area{min-height:32px;margin-bottom:14px}.detail-nested-header{margin-bottom:10px!important;border-bottom-color:#6d28d94d!important}.service-task-pane{display:flex!important;align-items:center;justify-content:center;min-height:220px;padding:20px}.service-task-card{width:min(100%,720px);padding:32px 28px;text-align:center;background:#6d28d90f;border:1px solid rgba(139,92,246,.3);border-radius:16px}.service-task-icon{display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;font-size:36px}.service-task-title{margin-bottom:8px;font-size:16px;font-weight:700;color:#c4b5fd}.service-task-description{max-width:56ch;margin:0 auto;font-size:13px;line-height:1.6;color:#64748b;overflow-wrap:anywhere}.service-task-doc{margin-top:16px;width:100%;padding:14px 16px;font-size:13px;line-height:1.65;text-align:left;color:#94a3b8;background:#0f172a;border:1px solid #1e293b;border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.service-task-doc-label{display:block;margin-bottom:6px;font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#475569}.action-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-size:13px;font-weight:700;color:#fff;border-radius:4px}.service-task-action{display:inline-flex;align-items:center;gap:6px;margin-top:20px;padding:8px 18px;font-size:13px;font-weight:600;color:#6ee7b7;background:#10b9811f;border:1px solid rgba(16,185,129,.3);border-radius:8px;cursor:pointer;transition:background .15s}.service-task-action:hover{background:#10b98133}.service-task-action-icon{display:inline-flex;align-items:center;justify-content:center;font-size:15px}.preview-layout-shell--sankhya .service-task-pane{padding:18px;background:#f7f7f7}.preview-layout-shell--sankhya .service-task-card{background:#fff;border:1px solid #dcdcdc;border-radius:0;box-shadow:none;padding:24px 22px}.preview-layout-shell--sankhya .service-task-icon{color:#515d6e}.preview-layout-shell--sankhya .service-task-title{color:#2e3c50}.preview-layout-shell--sankhya .service-task-mode{color:#2d5fa8}.preview-layout-shell--sankhya .service-task-description{color:#515d6e}.preview-layout-shell--sankhya .service-task-doc{color:#515d6e;background:#f7f7f7;border:1px solid #dcdcdc;border-radius:0}.preview-layout-shell--sankhya .service-task-doc-label{color:#888}.preview-layout-shell--sankhya .service-task-action{color:#2e3c50;background:#e7eefb;border:1px solid rgba(45,95,168,.2);border-radius:0}.preview-layout-shell--sankhya .service-task-action:hover{background:#dce8fb}.preview-theme-toggle{display:flex;justify-content:flex-end;gap:6px;margin-bottom:10px}.preview-theme-btn{padding:4px 10px;font-size:11px;font-weight:700;color:#94a3b8;background:transparent;border:1px solid #334155;border-radius:6px;cursor:pointer;transition:all .15s ease}.preview-theme-btn:hover{color:#e2e8f0;background:#1e293ba6;border-color:#475569}.preview-theme-btn.is-active{color:#7dd3fc;background:#0ea5e91f;border-color:#0ea5e9}.preview-layout-shell--sankhya{--sk-bg: #efefef;--sk-surface: #f7f7f7;--sk-panel: #f1f1f1;--sk-line: #c9c9c9;--sk-line-strong: #b9b9b9;--sk-text: #24364d;--sk-text-soft: #6f7780;--sk-label: #515d6e;--sk-green: #59c35a;--sk-green-dark: #3ea74a;--sk-danger: #d64c4c;--sk-icon: #193a68;--sk-field-bg: #fbfbfb;--sk-row-selected: #e7eefb;height:100%;min-height:100%}.fc-beta-preview-shell.preview-layout-shell--sankhya,.preview-layout-shell--sankhya .fc-beta-preview-shell{background:#f7f7f7;border-color:#c9c9c9;border-radius:0}.preview-board-surface--sankhya{background:#f7f7f7}.preview-layout-shell--sankhya,.preview-layout-shell--sankhya *{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.preview-layout-shell--sankhya{color:#2e3c50;line-height:1.4}.preview-layout-shell--sankhya .preview-breadcrumb-inline,.preview-layout-shell--sankhya .preview-breadcrumb-notice{border-radius:0}.preview-layout-shell--sankhya .preview-breadcrumb-inline{padding:2px 0}.preview-layout-shell--sankhya .preview-card-shell{gap:1px;padding:5px 8px;line-height:normal}.preview-layout-shell--sankhya .preview-card-label{color:#2e3c50!important}.preview-layout-shell--sankhya .preview-input-field,.preview-layout-shell--sankhya .preview-input-textarea,.preview-layout-shell--sankhya .preview-select-input{padding:3px 6px;color:#2e3c50}.preview-layout-shell--sankhya .preview-input-field::-moz-placeholder,.preview-layout-shell--sankhya .preview-input-textarea::-moz-placeholder{color:#8ea0b8;opacity:1}.preview-layout-shell--sankhya .preview-input-field::placeholder,.preview-layout-shell--sankhya .preview-input-textarea::placeholder{color:#8ea0b8;opacity:1}.preview-layout-shell--sankhya .preview-input-field.preview-input-field--filled,.preview-layout-shell--sankhya .preview-input-field.preview-input-field--numeric,.preview-layout-shell--sankhya .preview-input-field.preview-input-field--lookup-display,.preview-layout-shell--sankhya .preview-select-input{color:#2d5fa8;font-weight:600}.preview-layout-shell--sankhya .preview-input-field.preview-input-field--lookup-code{color:#2e3c50;font-weight:400}.preview-layout-shell--sankhya .flow-preview-container{gap:14px;padding:12px;background:#f2f2f2;border:1px solid var(--sk-line);border-radius:0;box-shadow:none}.preview-layout-shell--sankhya .preview-layout-section,.preview-layout-shell--sankhya .preview-layout-section--form,.preview-layout-shell--sankhya .preview-layout-section--main,.preview-layout-shell--sankhya .root-pane,.preview-layout-shell--sankhya .mock-tab-content.active,.preview-layout-shell--sankhya #mockTabsContentArea>.root-pane{background:#f7f7f7;box-shadow:none}.preview-layout-shell--sankhya .root-pane,.preview-layout-shell--sankhya .mock-tab-content.active,.preview-layout-shell--sankhya #mockTabsContentArea>.root-pane{min-height:100%}.preview-layout-shell--sankhya .detail-root-pane{background:#f7f7f7;min-height:0;box-shadow:none}.preview-layout-shell--sankhya .preview-layout-section--main{padding:12px;background:#f6f6f6}.preview-layout-shell--sankhya .preview-layout-section--form{background:#f7f7f7}.preview-layout-shell--sankhya .preview-theme-toggle{padding:6px 8px;background:#efefef;border:1px solid #c9c9c9;border-radius:0}.preview-layout-shell--sankhya .preview-theme-btn{padding:4px 10px;font-size:11px;font-weight:700;color:#55687f;background:#f7f7f7;border:1px solid #c9c9c9;border-radius:0;cursor:pointer;box-shadow:inset 0 1px #ffffffd9}.preview-layout-shell--sankhya .preview-theme-btn:hover{color:#20334d;background:#ececec;border-color:#b9b9b9}.preview-layout-shell--sankhya .preview-theme-btn.is-active{color:#20334d;background:#e7eefb;border-color:#b7c8dd}.preview-layout-shell--sankhya .mock-tabs{position:relative;gap:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scroll-behavior:smooth;padding:0 0 0 22px;margin:0;background:var(--sk-panel);border-bottom:1px solid var(--sk-line)}.preview-layout-shell--sankhya .mock-tabs:before,.preview-layout-shell--sankhya .mock-tabs:after{content:"";position:absolute;background:#fbfbfb;border:1px solid #7e8a99;border-radius:2px}.preview-layout-shell--sankhya .mock-tabs:before{top:8px;left:4px;width:14px;height:14px}.preview-layout-shell--sankhya .mock-tabs:after{top:5px;left:0;width:8px;height:8px}.preview-layout-shell--sankhya .mock-tab{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 14px;margin:0 0 0 2px;color:#324257;font-weight:700;background:#ececec;border:1px solid var(--sk-line);border-bottom:none;border-radius:0}.preview-layout-shell--sankhya .mock-tab:hover{color:#20334d;background:#f2f2f2}.preview-layout-shell--sankhya .mock-tab.active{color:#20334d;background:#f7f7f7;border-top:3px solid var(--sk-green);border-bottom-color:transparent}.preview-layout-shell--sankhya .mock-tab.detail-root-tab{color:#3a5577}.preview-layout-shell--sankhya .mock-tab.detail-root-tab.active{border-top-color:#6c6}.preview-layout-shell--sankhya .root-mestre-tab-trigger--with-action,.preview-layout-shell--sankhya .detail-root-tab-trigger--with-action,.preview-layout-shell--sankhya .detail-nested-tab-trigger--with-action{border-top-right-radius:0}.preview-layout-shell--sankhya .root-mestre-tab-editor,.preview-layout-shell--sankhya .detail-root-tab-editor,.preview-layout-shell--sankhya .detail-nested-tab-editor{display:inline-flex;align-items:center;gap:8px;min-width:220px}.preview-layout-shell--sankhya .root-mestre-tab-action,.preview-layout-shell--sankhya .detail-root-tab-action,.preview-layout-shell--sankhya .detail-nested-tab-action{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 10px;color:#3a5577;background:#ececec;border:1px solid var(--sk-line);border-bottom:none;border-radius:0}.preview-layout-shell--sankhya .root-mestre-tab-action:hover,.preview-layout-shell--sankhya .detail-root-tab-action:hover,.preview-layout-shell--sankhya .detail-nested-tab-action:hover{color:#20334d;background:#f2f2f2}.preview-layout-shell--sankhya .root-mestre-tab-action.active,.preview-layout-shell--sankhya .detail-root-tab-action.active,.preview-layout-shell--sankhya .detail-nested-tab-action.active{color:#20334d;background:#f7f7f7}.preview-layout-shell--sankhya .root-mestre-tab-action.active{border-top:3px solid var(--sk-green)}.preview-layout-shell--sankhya .detail-root-tab-action.active,.preview-layout-shell--sankhya .detail-nested-tab-action.active{border-top:3px solid #6c6}.preview-layout-shell--sankhya .root-mestre-tab-input,.preview-layout-shell--sankhya .detail-root-tab-input,.preview-layout-shell--sankhya .detail-nested-tab-input{color:#20334d}.preview-layout-shell--sankhya .root-mestre-tab-input::-moz-selection,.preview-layout-shell--sankhya .detail-root-tab-input::-moz-selection,.preview-layout-shell--sankhya .detail-nested-tab-input::-moz-selection{background:#59c35a33}.preview-layout-shell--sankhya .root-mestre-tab-input::selection,.preview-layout-shell--sankhya .detail-root-tab-input::selection,.preview-layout-shell--sankhya .detail-nested-tab-input::selection{background:#59c35a33}.preview-layout-shell--sankhya .mock-tab-content,.preview-layout-shell--sankhya #mockTabsContentArea>.root-pane{padding:12px}.preview-layout-shell--sankhya .mock-field{z-index:1;background:#f7f7f7;border-radius:0;box-shadow:none}.preview-layout-shell--sankhya .mock-field--overlay-open{z-index:40}.preview-layout-shell--sankhya .mock-field:hover{box-shadow:none}.preview-layout-shell--sankhya .mock-field.detalhe-field{background:#f4f7fb;border-bottom-color:#d9e3ef}.preview-layout-shell--sankhya .mock-field.hidden-field{border-color:var(--sk-danger)}.preview-layout-shell--sankhya .mock-field.hidden-field .preview-card-shell{opacity:.72}.preview-layout-shell--sankhya .mock-field.hidden-field .status-toolbar,.preview-layout-shell--sankhya .mock-field.hidden-field .status-btn,.preview-layout-shell--sankhya .mock-field.hidden-field .drag-handle{opacity:1}.preview-layout-shell--sankhya .mock-field.hidden-field .status-btn:not(.active){opacity:.38}.preview-layout-shell--sankhya .mock-field.hidden-field .status-btn:not(.active):hover{opacity:.7}.preview-layout-shell--sankhya .mock-field.hidden-field .status-btn.active{opacity:1}.preview-layout-shell--sankhya .mock-field.readonly .preview-input-field,.preview-layout-shell--sankhya .mock-field.readonly .preview-input-textarea,.preview-layout-shell--sankhya .mock-field.readonly .preview-select-input,.preview-layout-shell--sankhya .mock-field.readonly .preview-lookup-code-group .preview-input-field,.preview-layout-shell--sankhya .mock-field.readonly .preview-input-field:disabled,.preview-layout-shell--sankhya .mock-field.readonly .preview-input-textarea:disabled{background:#eee}.preview-layout-shell--sankhya .preview-card-shell{gap:1px;padding:5px 8px}.preview-layout-shell--sankhya .preview-card-label{margin:0;font-size:12px;line-height:1;color:var(--sk-label)}.preview-layout-shell--sankhya .preview-card-label:hover{color:#0f51d8}.preview-layout-shell--sankhya .preview-card-input{margin-top:0}.preview-layout-shell--sankhya .field-meta-row,.preview-layout-shell--sankhya .field-technical-name,.preview-layout-shell--sankhya .field-preview-type,.preview-layout-shell--sankhya .field-preview-default{display:none}.preview-layout-shell--sankhya .preview-input-field,.preview-layout-shell--sankhya .preview-input-select,.preview-layout-shell--sankhya .preview-input-textarea,.preview-layout-shell--sankhya .preview-label-input{color:var(--sk-text);background:#fbfbfb;border:1px solid #d4d9df;border-radius:0;box-shadow:none}.preview-layout-shell--sankhya .preview-label-input{font-weight:700}.preview-layout-shell--sankhya .preview-label-input:focus{border-color:#0f51d8;box-shadow:inset 0 0 0 1px #0f51d81f}.preview-layout-shell--sankhya .switch{position:relative;display:inline-block;width:35px;min-width:35px;height:23px;line-height:23px;padding:0;overflow:hidden;vertical-align:middle;flex-shrink:0}.preview-layout-shell--sankhya .switch input{width:0;height:0;opacity:0}.preview-layout-shell--sankhya .slider{position:absolute;top:50%;left:0;z-index:1;display:inline-block;width:100%;height:15px;margin:0;overflow:visible;background-color:#b8b8b8;border:1px solid transparent;border-radius:20px;cursor:pointer;transform:translateY(-50%);transition:background-color .2s}.preview-layout-shell--sankhya .slider:before{content:"";position:absolute;top:0;left:0;z-index:0;width:13px;height:13px;background:#fbfbfb;border-radius:100%;transition:transform .2s,background-color .2s}.preview-layout-shell--sankhya .switch input:checked+.slider{background-color:#59c35a}.preview-layout-shell--sankhya .switch input:checked+.slider:before{transform:translate(20px);background:#fbfbfb}.preview-layout-shell--sankhya .preview-input-field,.preview-layout-shell--sankhya .preview-input-select{height:22px;padding-right:0;padding-left:0}.preview-layout-shell--sankhya .preview-input-textarea{min-height:92px;padding-top:6px;resize:none}.preview-layout-shell--sankhya .preview-input-field--filled,.preview-layout-shell--sankhya .preview-input-select--list,.preview-layout-shell--sankhya .preview-input-field--numeric,.preview-layout-shell--sankhya .preview-input-field--lookup-display{color:#2d5fa8;font-weight:600}.preview-layout-shell--sankhya .preview-input-field::-moz-placeholder,.preview-layout-shell--sankhya .preview-input-textarea::-moz-placeholder{color:#9aa5b1;opacity:1}.preview-layout-shell--sankhya .preview-input-field::placeholder,.preview-layout-shell--sankhya .preview-input-textarea::placeholder{color:#9aa5b1;opacity:1}.preview-layout-shell--sankhya .preview-input-field:not(.preview-input-field--filled){color:#6f7780}.preview-layout-shell--sankhya .preview-input-field--lookup-code{color:var(--sk-text);font-weight:400}.preview-layout-shell--sankhya .preview-html-shell,.preview-layout-shell--sankhya .preview-file-shell,.preview-layout-shell--sankhya .preview-image-shell,.preview-layout-shell--sankhya .preview-lookup-shell{background:#fbfbfb;border-radius:0;box-shadow:inset 0 1px #ffffffe6}.preview-layout-shell--sankhya .preview-select-shell{position:relative;z-index:5;width:100%;margin:0;overflow:visible;box-sizing:border-box;background:#fbfbfb;border:1px solid var(--sk-line);border-radius:0}.preview-layout-shell--sankhya .preview-select-shell.is-open{z-index:60}.preview-layout-shell--sankhya .preview-select-display{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 12.5%;min-height:18px;background:#fbfbfb;box-sizing:border-box}.preview-layout-shell--sankhya .preview-select-input{width:100%;min-width:0;box-sizing:border-box;padding:3px 6px;font-size:12px;font-weight:400;line-height:16px;color:#41556f;text-transform:uppercase;background:transparent;border:none}.preview-layout-shell--sankhya .preview-select-trigger{display:flex;align-items:center;justify-content:center;width:100%;min-width:32px;padding:0;background:#f1f1f1;border:none;border-left:1px solid #c9c9c9;cursor:pointer}.preview-layout-shell--sankhya .preview-select-caret{width:0;height:0;border-top:6px solid #41556f;border-right:5px solid transparent;border-left:5px solid transparent}.preview-layout-shell--sankhya .preview-select-options{top:calc(100% - 1px);left:-1px;right:-1px;z-index:80;background:#fbfbfb;border:1px solid var(--sk-line);border-top:none;box-shadow:0 6px 12px #24364d1a}.preview-layout-shell--sankhya .preview-select-option{display:block;width:100%;min-height:22px;padding:4px 8px;box-sizing:border-box;font-size:12px;font-weight:600;line-height:16px;text-align:left;text-transform:uppercase;color:#41556f;background:#fbfbfb;border:none;border-bottom:1px solid #ececec;cursor:pointer}.preview-layout-shell--sankhya .preview-select-option:hover,.preview-layout-shell--sankhya .preview-select-option:focus{background:#eef6ee;outline:none}.preview-layout-shell--sankhya .preview-select-option.is-selected{background:#cfe9cf}.preview-layout-shell--sankhya .mock-field[data-component-type=LOOKUP] .preview-card-input--lookup{width:100%;min-width:0}.preview-layout-shell--sankhya .mock-field[data-component-type=LOOKUP] .preview-lookup-shell{grid-template-columns:132px minmax(0,1fr)}.preview-layout-shell--sankhya .mock-field[data-component-type=LOOKUP] .preview-lookup-code-group{grid-template-columns:96px 36px}.preview-layout-shell--sankhya .mock-field[data-component-type=LOOKUP] .preview-input-field--lookup-code{width:auto;min-width:0;border-right:0}.preview-layout-shell--sankhya .mock-field[data-component-type=LOOKUP] .preview-input-field--lookup-display{width:100%;min-width:0}.preview-layout-shell--sankhya .mock-field[data-component-type=LOOKUP] .preview-lookup-btn{width:36px;min-width:36px;height:22px;padding:0;box-sizing:border-box;background:#f1f1f1;border-left:1px solid #c9c9c9;filter:grayscale(1)}.preview-layout-shell--sankhya .status-toolbar{padding:2px 5px;background:#14532d2e;border-bottom:1px solid rgba(21,84,43,.28)}.preview-layout-shell--sankhya .status-btn{opacity:.72;color:#5f6b7a;background:#edf1f4;border:1px solid #c7d0d8;filter:grayscale(1) contrast(1.2)}.preview-layout-shell--sankhya .status-btn:hover,.preview-layout-shell--sankhya .status-btn.active:hover,.preview-layout-shell--sankhya .status-btn--js.active:hover{opacity:.95;border-color:#94a3b8}.preview-layout-shell--sankhya .status-btn.active,.preview-layout-shell--sankhya .status-btn--js.active{opacity:1;filter:none;box-shadow:inset 0 0 0 1px #00000047}.preview-layout-shell--sankhya .status-btn.active{background:var(--sk-row-selected);border-color:#b7c8dd;box-shadow:none}.preview-layout-shell--sankhya .status-btn--js{color:#55687f}.preview-layout-shell--sankhya .status-btn--js.active{color:#4b6281;background:#edf3fb;border-color:#b7c8dd}.preview-layout-shell--sankhya .form-layout-grid{gap:6px 8px}
