.ltree{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.ltree__trigger{color:#263029;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7deda;border-radius:8px;align-items:center;gap:7px;width:100%;min-height:34px;padding:0 8px 0 10px;font-size:13px;display:flex}.ltree__trigger:hover:not(:disabled){border-color:#b9c4bf}.ltree__trigger[aria-expanded=true]{border-color:#12a566}.ltree__trigger:disabled{opacity:.55;cursor:not-allowed;background:#f7f9f8}.ltree__trigger:focus-visible{outline-offset:1px;outline:2px solid #12a566}.ltree__caret{color:#8a968f;flex:none;margin-left:auto}.ltree__code{letter-spacing:.04em;color:#5a6b62;background:#edf2ef;border-radius:4px;flex:none;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700}.ltree__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ltree__name--none{color:#8a968f}.ltree__name--legacy{color:#6b7a73;font-style:italic}.ltree__crumbs{align-items:baseline;gap:4px;min-width:0;display:flex}.ltree__ancestors{text-overflow:ellipsis;white-space:nowrap;color:#8a968f;flex:0 999 auto;min-width:0;overflow:hidden}.ltree__leaf{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.ltree__menu{z-index:9999;background:#fff;border:1px solid #e3e9e6;border-radius:10px;position:fixed;overflow:hidden;box-shadow:0 10px 28px #14281e29}.ltree__error{color:#b4342b;margin:0;padding:6px 10px 8px;font-size:11.5px;line-height:1.45}.ltree__search{color:#9aa8a2;border-bottom:1px solid #edf2ef;align-items:center;gap:6px;padding:7px 9px;display:flex}.ltree__search input{color:#263029;background:0 0;border:0;flex:1;min-width:0;height:24px;padding:0;font-size:12.5px}.ltree__search input:focus{outline:0}.ltree__search button{color:#8a968f;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px;display:inline-flex}.ltree__search button:hover{color:#263029;background:#edf2ef}.ltree__list{padding:4px;overflow-y:auto}.ltree__row{border-radius:6px;align-items:center;gap:2px;display:flex}.ltree__row:hover{background:#f4f7f5}.ltree__row.is-selected{background:#eef7f1}.ltree__row.is-context .ltree__name{color:#8a968f}.ltree__row.is-legacy{opacity:.75}.ltree__row.is-commit{border-bottom:1px solid #edf2ef;margin-bottom:4px;padding-bottom:4px}.ltree__row.is-commit .ltree__name{color:#14532d;font-weight:600}.ltree__row.is-commit em{color:#8a968f;align-items:center;display:inline-flex}.ltree__twisty{color:#55655c;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:20px;height:24px;display:inline-flex}.ltree__twisty:hover{color:#14532d;background:#e4ebe7}.ltree__twisty:focus-visible{outline-offset:-2px;outline:2px solid #12a566}.ltree__twisty--empty{cursor:default}.ltree__pick{color:#263029;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:7px;min-width:0;min-height:26px;padding:0 6px 0 0;font-size:12.5px;display:flex}.ltree__pick:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #12a566}.ltree__pick em{color:#a9b4ae;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:10.5px;font-style:normal}.ltree__note{color:#8a968f;margin:0;padding:10px 8px;font-size:11.5px}.lpath{min-width:0;display:inline}.lpath.is-collapsed{cursor:help}.lpath:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #12a566}.lpath__crumb{color:#8a968f}.lpath__sep{white-space:pre;color:#c2ccc7}.lpath__more{color:#55655c;letter-spacing:.05em;border-bottom:1px dotted #a9b4ae}.lpath__leaf{color:inherit;font-weight:600}.lpath__card{z-index:9999;color:#263029;pointer-events:none;background:#fff;border:1px solid #e3e9e6;border-radius:10px;max-width:340px;padding:8px 10px;font-size:12px;line-height:22px;position:fixed;box-shadow:0 10px 28px #14281e29}.lpath__line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lpath__elbow{color:#c2ccc7;margin-right:5px}.input-field-label-container{width:100%;display:block}.input-field-label{font-family:var(--font-sans);color:var(--foreground);align-items:center;margin:0 0 6px;font-size:13px;font-style:normal;font-weight:500;line-height:1.4;display:inline-flex}.input-field-required-asterisk{font-family:var(--font-sans);color:var(--destructive);margin-left:2px;font-size:13px;font-style:normal;font-weight:500;line-height:1.4}.input-field{box-sizing:border-box;width:100%;font-family:var(--font-sans);border-radius:var(--radius-md);border:1px solid var(--input);background-color:var(--background);color:var(--foreground);box-shadow:var(--shadow-xs);padding:9px 12px;font-size:14px;font-style:normal;font-weight:400;line-height:1.4;transition:border-color .15s,box-shadow .15s,background-color .15s}.input-field::placeholder{color:var(--muted-foreground);opacity:1}.input-field:hover:not(:disabled):not(:focus){border-color:var(--calm-platinum)}.input-field:focus,.input-field:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring-soft);outline:none}.input-field:disabled,.input-field[readonly]{color:var(--muted-foreground);background-color:var(--muted);cursor:not-allowed}input::placeholder,textarea::placeholder{font-family:var(--font-sans);color:var(--muted-foreground);opacity:1;font-size:14px;font-style:normal;font-weight:400;line-height:1.4}textarea.input-field{padding:10px 12px;line-height:1.5}textarea:focus,textarea:focus-visible{outline:none}.error-msg-style{font-family:var(--font-sans);color:var(--destructive);margin:6px 0 0;font-size:12px;font-style:normal;line-height:1.35}.input-error-style{border-color:var(--destructive)!important;outline:none!important}.input-error-style:focus,.input-error-style:focus-visible{border-color:var(--destructive)!important;box-shadow:0 0 0 3px #f3392d2e!important}.autoresizing{resize:none;box-shadow:none;border:none;padding:0;display:block;overflow:hidden;background:0 0!important}.autoresizing:focus,.autoresizing:focus-visible{box-shadow:none}.info-tooltip{visibility:hidden;background-color:var(--foreground);width:250px;color:var(--primary-foreground);text-align:center;border-radius:var(--radius-sm);z-index:10;opacity:0;box-shadow:var(--shadow-md);margin-left:-100px;padding:6px 8px;font-size:12px;line-height:1.4;transition:opacity .15s;position:absolute;bottom:125%;left:50%}.info-icon-container:hover .info-tooltip{visibility:visible;opacity:1}.info-icon-container{align-items:center;padding-left:6px;display:inline-flex;position:relative}.input-clear-wrapper{display:block;position:relative}.input-clear-wrapper .input-field{padding-right:2.25rem}.input-clear-wrapper.has-end-adornment .input-field{padding-right:5rem}.input-field-end-adornment{color:var(--muted-foreground);align-items:center;display:inline-flex;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.input-field-end-adornment-with-clear{right:2.4rem}.input-field-clear-button-with-adornment .input-clear-btn{right:.65rem}.input-clear-btn{cursor:pointer;color:var(--muted-foreground);border-radius:var(--radius-sm);background:0 0;border:0;padding:2px 6px;font-size:18px;line-height:1;transition:background-color .12s,color .12s;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.input-clear-btn:hover{color:var(--foreground);background-color:var(--muted)}.circular-input-field{text-align:center;height:75px;border-radius:50%!important;width:75px!important;padding:0!important}
