.service-editor{min-width:0;color:var(--text-color-kumo-default,CanvasText);gap:1rem;display:grid}.service-editor details,.service-editor fieldset{border:1px solid var(--color-kumo-line,#cbd5e1);border-radius:.5rem;min-width:0;margin-block:.75rem;padding:1rem}.service-editor summary{cursor:pointer;overflow-wrap:anywhere;font-weight:600}.service-editor button{border:1px solid var(--color-kumo-line,#cbd5e1);border-radius:.3rem;min-height:2rem;padding:.25rem .65rem}.service-editor button:disabled{opacity:.4}.service-editor__grid{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:1rem;display:grid}.service-editor__field{gap:.4rem;margin-block:.75rem;display:grid}.service-editor__field :is(input,select,textarea){width:100%;min-width:0;color:var(--text-color-kumo-default,CanvasText);background:var(--color-kumo-base,Canvas);border:1px solid var(--color-kumo-line,#cbd5e1);border-radius:.3rem;padding:.5rem}.service-editor__tools{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:1rem;display:flex}.service-editor__tools small{margin-right:auto}.service-editor__rich{margin-block:1rem}.service-editor__rich>p{color:var(--text-color-kumo-subtle,#64748b);overflow-wrap:anywhere}.service-editor [role=alert]{color:var(--text-color-kumo-danger,#b91c1c)}.service-editor__retained{color:var(--text-color-kumo-subtle,#64748b);padding-block:.5rem;font-size:.875rem}.service-editor__retained p{margin-block:.25rem}.service-editor__settings>summary{color:var(--text-color-kumo-subtle,#64748b)}.article-editor{color:var(--text-color-kumo-default,CanvasText);min-width:0}.article-editor h2{margin:0 0 .5rem;font-size:1rem;font-weight:650}.article-editor p{color:var(--text-color-kumo-subtle,#64748b);font-size:.875rem;line-height:1.7}.article-editor__field{gap:.5rem;min-width:0;margin-block:1rem;font-size:.875rem;display:grid}.article-editor__field :is(input,textarea,select){border:1px solid var(--color-kumo-line,#cbd5e1);background:var(--color-kumo-base,Canvas);width:100%;min-width:0;color:inherit;border-radius:.5rem;padding:.65rem .75rem}.article-editor button{border:1px solid var(--color-kumo-line,#cbd5e1);cursor:pointer;border-radius:.5rem;min-height:36px;padding:.4rem .75rem;font-size:.8rem}.article-editor button:disabled{opacity:.4;cursor:default}.article-editor__steps{gap:.75rem;margin:1.5rem 0 1rem;padding:0;list-style:none;display:grid}.article-editor__steps details{border:1px solid var(--color-kumo-line,#cbd5e1);border-radius:.65rem;padding:0 1rem}.article-editor__steps details[open]{padding-bottom:1rem}.article-editor summary{cursor:pointer;align-items:baseline;gap:.75rem;padding-block:1rem;font-weight:600;display:flex}.article-editor summary span,.article-editor summary small{color:var(--text-color-kumo-subtle,#64748b);font-size:.75rem;font-weight:400}.article-editor summary small{white-space:nowrap;margin-left:auto}.article-editor__row{grid-template-columns:1fr 1fr auto;align-items:center;gap:.75rem;display:grid}.article-editor fieldset{border:1px solid var(--color-kumo-line,#cbd5e1);border-radius:.5rem;min-width:0;margin-block:1rem;padding:.75rem}.article-editor legend{padding-inline:.35rem;font-size:.8rem}.article-editor__tools{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.article-editor [role=alert]{color:var(--text-color-kumo-danger,#b91c1c)}.article-editor :focus-visible{outline:2px solid var(--text-color-kumo-subtle,#64748b);outline-offset:2px}@media (width<=640px){.article-editor__row{grid-template-columns:1fr}}
