.org-tree-container{display:inline-block;padding:15px;background-color:#fff}.org-tree{display:table;text-align:center}.org-tree:after,.org-tree:before{content:"";display:table}.org-tree:after{clear:both}.org-tree-node,.org-tree-node-children{position:relative;margin:0;padding:0;list-style-type:none}.org-tree-node-children:after,.org-tree-node-children:before,.org-tree-node:after,.org-tree-node:before{-webkit-transition:all .35s;transition:all .35s}.org-tree-node-label{position:relative;display:inline-block}.org-tree-node-label .org-tree-node-label-inner{padding:10px 15px;text-align:center;border-radius:3px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.15);box-shadow:0 1px 5px rgba(0,0,0,.15)}.org-tree-node-btn{position:absolute;top:100%;left:50%;width:20px;height:20px;z-index:10;margin-left:-11px;margin-top:9px;background-color:#fff;border:1px solid #ccc;border-radius:50%;-webkit-box-shadow:0 0 2px rgba(0,0,0,.15);box-shadow:0 0 2px rgba(0,0,0,.15);cursor:pointer;-webkit-transition:all .35s ease;transition:all .35s ease}.org-tree-node-btn:hover{background-color:#e7e8e9;-webkit-transform:scale(1.15);transform:scale(1.15)}.org-tree-node-btn:after,.org-tree-node-btn:before{content:"";position:absolute}.org-tree-node-btn:before{top:50%;left:4px;right:4px;height:0;border-top:1px solid #ccc}.org-tree-node-btn:after{top:4px;left:50%;bottom:4px;width:0;border-left:1px solid #ccc}.org-tree-node-btn.expanded:after{border:none}.org-tree-node{padding-top:20px;display:table-cell;vertical-align:top}.org-tree-node.collapsed,.org-tree-node.is-leaf{padding-left:10px;padding-right:10px}.org-tree-node:after,.org-tree-node:before{content:"";position:absolute;top:0;left:0;width:50%;height:19px}.org-tree-node:after{left:50%;border-left:1px solid #ddd}.org-tree-node:not(:first-child):before,.org-tree-node:not(:last-child):after{border-top:1px solid #ddd}.collapsable .org-tree-node.collapsed{padding-bottom:30px}.collapsable .org-tree-node.collapsed .org-tree-node-label:after{content:"";position:absolute;top:100%;left:0;width:50%;height:20px;border-right:1px solid #ddd}.org-tree>.org-tree-node{padding-top:0}.org-tree>.org-tree-node:after{border-left:0}.org-tree-node-children{padding-top:20px;display:table}.org-tree-node-children:before{content:"";position:absolute;top:0;left:50%;width:0;height:20px;border-left:1px solid #ddd}.org-tree-node-children:after{content:"";display:table;clear:both}.horizontal .org-tree-node{display:table-cell;float:none;padding-top:0;padding-left:20px}.horizontal .org-tree-node.collapsed,.horizontal .org-tree-node.is-leaf{padding-top:10px;padding-bottom:10px}.horizontal .org-tree-node:after,.horizontal .org-tree-node:before{width:19px;height:50%}.horizontal .org-tree-node:after{top:50%;left:0;border-left:0}.horizontal .org-tree-node:only-child:before{top:1px;border-bottom:1px solid #ddd}.horizontal .org-tree-node:not(:first-child):before,.horizontal .org-tree-node:not(:last-child):after{border-top:0;border-left:1px solid #ddd}.horizontal .org-tree-node:not(:only-child):after{border-top:1px solid #ddd}.horizontal .org-tree-node .org-tree-node-inner{display:table}.horizontal .org-tree-node-label{display:table-cell;vertical-align:middle}.horizontal.collapsable .org-tree-node.collapsed{padding-right:30px}.horizontal.collapsable .org-tree-node.collapsed .org-tree-node-label:after{top:0;left:100%;width:20px;height:50%;border-right:0;border-bottom:1px solid #ddd}.horizontal .org-tree-node-btn{top:50%;left:100%;margin-top:-11px;margin-left:9px}.horizontal>.org-tree-node:only-child:before{border-bottom:0}.horizontal .org-tree-node-children{display:table-cell;padding-top:0;padding-left:20px}.horizontal .org-tree-node-children:before{top:50%;left:0;width:20px;height:0;border-left:0;border-top:1px solid #ddd}.horizontal .org-tree-node-children:after{display:none}.horizontal .org-tree-node-children>.org-tree-node{display:block}.calisma-sayfasi[data-v-2c7e8e33]{padding:24px;background-color:#f8fafc;min-height:100%}.page-header[data-v-2c7e8e33]{margin-bottom:16px}.page-header h2[data-v-2c7e8e33]{margin:0;font-size:20px;color:#0f172a}.page-header p[data-v-2c7e8e33]{margin:6px 0 0;color:#64748b}.toolbar[data-v-2c7e8e33]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:16px}.toolbar button[data-v-2c7e8e33]{background-color:#2563eb;color:#fff;border:none;border-radius:8px;padding:8px 14px;font-size:13px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.toolbar button[data-v-2c7e8e33]:hover{background-color:#1d4ed8}.zoom-control[data-v-2c7e8e33]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background-color:rgba(15,23,42,.05);border-radius:10px;padding:6px 10px}.zoom-control span[data-v-2c7e8e33]{font-size:12px;color:#475569}.zoom-control input[type=range][data-v-2c7e8e33]{width:120px;cursor:pointer}.zoom-control button[data-v-2c7e8e33]{background-color:#1e293b;padding:4px 10px;border-radius:6px;font-size:14px}.zoom-control button[data-v-2c7e8e33]:disabled{opacity:.4;cursor:not-allowed}.tree-wrapper[data-v-2c7e8e33]{overflow:auto;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;min-height:35vh;max-height:100vh}.tree-demo[data-v-2c7e8e33],.tree-wrapper[data-v-2c7e8e33]{border-radius:16px;background-color:#fff;border:1px solid #e2e8f0;padding:16px}.tree-node[data-v-2c7e8e33]{background-color:#f8fafc;border-radius:12px;padding:10px 14px;-webkit-box-shadow:inset 0 0 0 1px rgba(148,163,184,.4);box-shadow:inset 0 0 0 1px rgba(148,163,184,.4);-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.tree-node[data-v-2c7e8e33]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:inset 0 0 0 1px rgba(37,99,235,.45);box-shadow:inset 0 0 0 1px rgba(37,99,235,.45)}.tree-node--selected .node-content[data-v-2c7e8e33]{-webkit-box-shadow:0 0 0 2px rgba(37,99,235,.35);box-shadow:0 0 0 2px rgba(37,99,235,.35);border-radius:10px;background-color:rgba(37,99,235,.08)}.node-content[data-v-2c7e8e33]{gap:12px}.node-avatar[data-v-2c7e8e33],.node-content[data-v-2c7e8e33]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node-avatar[data-v-2c7e8e33]{width:42px;height:42px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;color:#fff;letter-spacing:.5px}.node-meta[data-v-2c7e8e33]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.node-label[data-v-2c7e8e33]{font-weight:600;color:#0f172a}.node-role[data-v-2c7e8e33]{font-size:12px;color:#64748b}.tree-node--operations[data-v-2c7e8e33]{-webkit-box-shadow:inset 0 0 0 1px rgba(14,165,233,.35);box-shadow:inset 0 0 0 1px rgba(14,165,233,.35)}.tree-node--sales[data-v-2c7e8e33]{-webkit-box-shadow:inset 0 0 0 1px rgba(249,115,22,.35);box-shadow:inset 0 0 0 1px rgba(249,115,22,.35)}.tree-node--marketing[data-v-2c7e8e33]{-webkit-box-shadow:inset 0 0 0 1px rgba(251,191,36,.4);box-shadow:inset 0 0 0 1px rgba(251,191,36,.4)}.tree-node--technology[data-v-2c7e8e33]{-webkit-box-shadow:inset 0 0 0 1px rgba(16,185,129,.4);box-shadow:inset 0 0 0 1px rgba(16,185,129,.4)}.tree-node--leadership[data-v-2c7e8e33]{-webkit-box-shadow:inset 0 0 0 1px rgba(99,102,241,.4);box-shadow:inset 0 0 0 1px rgba(99,102,241,.4)}.detail-panel[data-v-2c7e8e33]{margin-top:24px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;max-width:360px}.detail-panel h3[data-v-2c7e8e33]{margin:0 0 8px;color:#111827}.detail-panel__role[data-v-2c7e8e33]{font-size:14px;color:#2563eb;margin-bottom:12px}.detail-panel__meta[data-v-2c7e8e33]{list-style:none;padding:0;margin:0 0 12px;display:grid;gap:6px;font-size:13px;color:#475569}.detail-panel__meta li span[data-v-2c7e8e33]{font-weight:600;color:#0f172a}.detail-panel__description[data-v-2c7e8e33]{font-size:13px;color:#475569;line-height:1.45}.detail-panel__add-btn[data-v-2c7e8e33]{margin-top:18px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background-color:#0ea5e9;color:#fff;border:none;border-radius:12px;padding:10px 16px;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,transform .2s ease;transition:background-color .2s ease,transform .2s ease,-webkit-transform .2s ease}.detail-panel__add-btn[data-v-2c7e8e33]:hover{background-color:#0284c7;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.detail-panel__add-icon[data-v-2c7e8e33]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border-radius:50%;background-color:hsla(0,0%,100%,.2);font-size:18px;line-height:1}.modal-fade-enter-active[data-v-2c7e8e33],.modal-fade-leave-active[data-v-2c7e8e33]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.modal-fade-enter[data-v-2c7e8e33],.modal-fade-leave-to[data-v-2c7e8e33]{opacity:0}.modal-backdrop[data-v-2c7e8e33]{position:fixed;inset:0;background:rgba(15,23,42,.55);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000;padding:20px}.modal-card[data-v-2c7e8e33]{width:100%;max-width:420px;background:#fff;border-radius:16px;-webkit-box-shadow:0 20px 45px rgba(15,23,42,.25);box-shadow:0 20px 45px rgba(15,23,42,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.modal-card__header[data-v-2c7e8e33]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0}.modal-card__header h3[data-v-2c7e8e33]{margin:0;font-size:16px;color:#0f172a}.modal-card__close[data-v-2c7e8e33]{background:none;border:none;font-size:22px;line-height:1;cursor:pointer;color:#94a3b8;-webkit-transition:color .2s ease;transition:color .2s ease}.modal-card__close[data-v-2c7e8e33]:hover{color:#334155}.modal-card__body[data-v-2c7e8e33]{gap:14px;padding:18px 20px 20px}.modal-card__body[data-v-2c7e8e33],.modal-field[data-v-2c7e8e33]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-field[data-v-2c7e8e33]{gap:6px}.modal-field span[data-v-2c7e8e33]{font-size:12px;color:#475569;text-transform:uppercase;letter-spacing:.5px}.modal-field input[data-v-2c7e8e33]{border:1px solid #cbd5f5;border-radius:10px;padding:10px;font-size:14px;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.modal-field input[data-v-2c7e8e33]:focus{outline:none;border-color:#2563eb;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,.15);box-shadow:0 0 0 3px rgba(37,99,235,.15)}.modal-card__footer[data-v-2c7e8e33]{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.modal-btn[data-v-2c7e8e33]{border:none;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,transform .2s ease;transition:background-color .2s ease,transform .2s ease,-webkit-transform .2s ease}.modal-btn--ghost[data-v-2c7e8e33]{background:rgba(15,23,42,.08);color:#1e293b}.modal-btn--ghost[data-v-2c7e8e33]:hover{background:rgba(15,23,42,.12)}.modal-btn--primary[data-v-2c7e8e33]{background:#2563eb;color:#fff}.modal-btn--primary[data-v-2c7e8e33]:hover{background:#1d4ed8}.modal-btn[data-v-2c7e8e33]:active{-webkit-transform:translateY(1px);transform:translateY(1px)}@media (max-width:768px){.calisma-sayfasi[data-v-2c7e8e33]{padding:16px}.toolbar[data-v-2c7e8e33]{gap:8px}.toolbar button[data-v-2c7e8e33]{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%}.tree-demo[data-v-2c7e8e33]{padding:12px}}