.sd-org-chart{--_title:var(--sd-about-title,#6b2e12);--_body:var(--sd-about-body,#2a2420);--_meta:var(--sd-about-meta,#5c534d);--_border:var(--sd-about-border,#7a5c3a29);--_surface:var(--sd-about-surface,#f0e6de);--_bg:var(--sd-bg-green-white,#fffaf7);--_dot:var(--sd-about-dot,#e86a1f);color:var(--_body);margin:0 0 clamp(2rem,4vw,3rem)}.sd-org-chart .sd-org__section-title{color:var(--_title);letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:600}.sd-org-chart__tree{flex-direction:column;gap:1.25rem;display:flex}.sd-org-chart__branch{flex-direction:column;align-items:center;gap:.85rem;display:flex}.sd-org-chart__branch--band{border-top:1px solid var(--_border);align-items:stretch;width:100%;padding:.85rem 0 .25rem}.sd-org-chart__branch--band:first-child{border-top:none;padding-top:0}.sd-org-chart__band-head{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin-bottom:.15rem;display:flex}.sd-org-chart__node{text-align:center;border:1px solid var(--_border);background:color-mix(in srgb, var(--_bg) 92%, var(--_title));border-radius:.35rem;min-width:min(100%,11rem);max-width:22rem;padding:.65rem .9rem;position:relative}.sd-org-chart__node.is-root{border-left:3px solid var(--sd-about-border-accent,#7a5c3a);background:color-mix(in srgb, var(--_surface) 55%, var(--_bg))}.sd-org-chart__node-title{color:var(--_title);margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.sd-org-chart__band-head .sd-org-chart__node-title{font-size:.875rem}.sd-org-chart__node-title-en{color:var(--_meta);letter-spacing:.01em;margin-top:.2rem;font-size:.75rem;font-weight:500;display:block}.sd-org-chart__band-head .sd-org-chart__node-title-en{margin-top:0;margin-left:.15rem;display:inline}.sd-org-chart__node-subtitle{color:var(--_body);margin:.35rem 0 0;font-size:.875rem;line-height:1.45}.sd-org-chart__node-subtitle-en{color:var(--_meta);margin-top:.15rem;font-size:.75rem;display:block}.sd-org-chart__children{flex-wrap:wrap;justify-content:center;gap:.85rem 1rem;width:100%;padding-top:.85rem;display:flex;position:relative}.sd-org-chart__children:before{content:"";background:var(--_border);width:1px;height:.85rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.sd-org-chart__chip-list{flex-wrap:wrap;gap:.5rem .65rem;margin:0;padding:0;list-style:none;display:flex}.sd-org-chart__chip{border:1px solid var(--_border);color:var(--_body);background:color-mix(in srgb, var(--_bg) 92%, var(--_title));border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.875rem;line-height:1.35;display:inline-flex}.sd-org-chart.is-interactive .sd-org-chart__node.is-interactive,.sd-org-chart.is-interactive .sd-org-chart__chip.is-interactive,.sd-org-chart.is-interactive .sd-org-chart__band-head.is-interactive{font:inherit;text-align:inherit;cursor:pointer;margin:0;transition:border-color .15s,box-shadow .15s,background-color .15s}.sd-org-chart.is-interactive .sd-org-chart__node.is-interactive{width:100%;max-width:22rem;display:block}.sd-org-chart.is-interactive .sd-org-chart__band-head.is-interactive{width:100%;color:inherit;text-align:left;background:0 0;border:1px dashed #0000;border-radius:.35rem;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;padding:.25rem .35rem;display:flex}.sd-org-chart.is-interactive .sd-org-chart__chip.is-interactive{font-family:inherit}.sd-org-chart.is-interactive .sd-org-chart__node.is-interactive:hover,.sd-org-chart.is-interactive .sd-org-chart__chip.is-interactive:hover,.sd-org-chart.is-interactive .sd-org-chart__band-head.is-interactive:hover{border-color:color-mix(in srgb, var(--_dot) 55%, var(--_border));box-shadow:0 0 0 2px color-mix(in srgb, var(--_dot) 18%, transparent)}.sd-org-chart.is-interactive .sd-org-chart__node.is-selected,.sd-org-chart.is-interactive .sd-org-chart__chip.is-selected,.sd-org-chart.is-interactive .sd-org-chart__band-head.is-selected{border-color:var(--_dot);box-shadow:0 0 0 2px color-mix(in srgb, var(--_dot) 28%, transparent)}.sd-org-chart.is-interactive .sd-org-chart__node-title,.sd-org-chart.is-interactive .sd-org-chart__node-subtitle{display:block}.sd-org-chart__node.is-editing,.sd-org-chart__band-head.is-editing,.sd-org-chart__chip.is-editing{cursor:default;text-align:left;box-sizing:border-box;flex-direction:column;align-items:stretch;gap:.35rem;width:100%;max-width:min(100%,22rem);display:flex}.sd-org-chart__chip.is-editing{border-radius:999px;flex-direction:row;max-width:16rem;padding:.2rem .45rem}.sd-org-chart__band-head.is-editing{border:1px solid var(--_dot);background:color-mix(in srgb, var(--_bg) 88%, var(--_title));border-radius:.35rem;max-width:none;padding:.45rem .55rem}.sd-org-chart__inline-input{width:100%;color:inherit;font:inherit;box-sizing:border-box;background:#ffffffb3;border:1px solid #0000;border-radius:.25rem;margin:0;padding:.2rem .35rem;line-height:1.35}.sd-org-chart__inline-input:focus{border-color:color-mix(in srgb, var(--_dot) 55%, var(--_border));background:#fff;outline:none}.sd-org-chart__inline-input--title{color:var(--_title);text-align:center;font-size:.9375rem;font-weight:600}.sd-org-chart__band-head .sd-org-chart__inline-input--title{text-align:left;font-size:.875rem}.sd-org-chart__inline-input--subtitle{color:var(--_body);text-align:center;font-size:.875rem}.sd-org-chart__inline-input--en{color:var(--_meta);text-align:center;font-size:.75rem;font-weight:500}.sd-org-chart__band-head .sd-org-chart__inline-input--en{text-align:left}.sd-org-chart__inline-input--chip{text-align:left;border-radius:999px;padding:.2rem .5rem;font-size:.875rem}.sd-org-chart__inline-input::placeholder{color:color-mix(in srgb, var(--_meta) 70%, transparent);font-weight:400}@media (max-width:767px){.sd-org-chart__children{flex-direction:column;align-items:stretch}.sd-org-chart__node{width:100%;max-width:none}.sd-org-chart__chip{font-size:.8125rem}}
