.guide-top{background:#fff;border:1px solid var(--border);border-radius:12px;padding:22px;margin-bottom:18px}.guide-top h2{font-size:21px}.guide-top>p{margin:10px 0;line-height:1.8}.guide-tabs,.guide-navigation,.guide-inline{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.guide-example{background:#eff7f5;padding:14px 16px;border-radius:8px;line-height:1.8;font-size:14px}.guide-status{font-size:13px;color:#4c716c;margin-top:14px}.guide-status details{margin-top:8px}.guide-status p{line-height:1.8;margin-top:8px}.guide-panel{background:#fff;padding:20px;border:1px solid var(--border);border-radius:10px;margin-bottom:18px}.guide-picker{padding-bottom:16px}.guide-field-picker{border:1px solid var(--border);padding:12px;border-radius:8px}.guide-field-picker summary{cursor:pointer;font-weight:600}.guide-field-picker>select{width:100%;margin:14px 0}.guide-field-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;max-height:240px;overflow:auto;margin-bottom:14px}.guide-field-choices .check-control{justify-content:start}.guide-navigation{justify-content:flex-end}.guide-inline>.control{min-width:310px}.guide-inline>.check-control{align-self:center}.guide-merge:not(.guide-aggregate):not(.guide-advanced) .schema-table tr>:nth-child(3),.guide-merge .schema-table tr>:nth-child(4),#tab-rules:not(.guide-advanced):not(.guide-aggregate) .schema-table tr>:nth-child(5),#tab-rules:not(.guide-advanced) .schema-table tr>:nth-child(6){display:none}#tab-rules[data-rule-step=mapping] .mapping-field-body,#tab-rules[data-rule-step=mapping] .filter-section{display:none}#tab-rules[data-rule-step=format] .mapping-field-body{display:block}.guide-panel .schema-container{margin-bottom:0}.mapping-sample{padding:0 14px 12px;font-size:12px;line-height:1.8;color:#617c76;overflow-wrap:anywhere}.mapping-field-top select{min-width:120px}.guide-panel .source-sidebar{position:static}.retained-result{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.retained-result>span{flex:1;min-width:230px}.workspace-stage-nav{display:flex;gap:10px;flex-wrap:wrap;background:#fff;border:1px solid var(--border);border-radius:10px;padding:12px;margin:15px 0}.workspace-stage-nav .button[aria-pressed=true]{background:var(--teal);color:white}#tab-pivot .p-pivot-nav{max-height:110px;overflow:auto}.p-drop-zone{min-width:0;max-height:340px;overflow:auto}.p-drag-layout{grid-template-columns:220px minmax(0,1fr)}.p-zones{grid-template-columns:repeat(2,minmax(0,1fr))}.p-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p-palette{top:12px}.p-editor .p-section-head h3{font-size:16px}.p-expression .p-token-list{max-height:110px}.p-builder-footer{flex-wrap:wrap}.p-builder-footer>span{min-width:220px}.scope-switch{padding-bottom:8px;border-bottom:1px solid var(--border)}#p-toolbar .button{white-space:nowrap}#p-bindings .p-accordion:not([open]){margin:8px 0}#p-bindings{margin:8px 0}.guide-inline .check-control input,.guide-field-choices input{width:16px!important;flex:none}@media(max-width:850px){.p-drag-layout{grid-template-columns:180px minmax(0,1fr);gap:12px}.guide-panel{padding:14px}.guide-tabs .button{flex:1}.guide-inline>.control{min-width:100%}}@media(max-width:650px){.p-drag-layout{grid-template-columns:1fr}.p-field-list{max-height:150px}.p-zones{grid-template-columns:1fr 1fr}.p-editor-grid{grid-template-columns:1fr}.workspace-stage-nav .button{flex:1}.p-drop-zone{padding:10px}.p-builder-footer .button{flex:1}}
