.binit-root{color:#26364b;font-size:14px;line-height:1.65;max-width:1600px;margin:0 auto;padding:24px;box-sizing:border-box}.binit-root *,.binit-dialog *{box-sizing:border-box}.binit-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.binit-eyebrow{color:#52759f;font-size:12px;letter-spacing:.08em;font-weight:600}.binit-header h1{font-size:25px;margin:5px 0 7px;line-height:1.4;color:#1c304c}.binit-header p{margin:0;color:#748197}.binit-root button,.binit-dialog button{border:1px solid #d9e1ec;border-radius:6px;background:#fff;color:#3d5776;padding:8px 13px;font:inherit;cursor:pointer;line-height:1.4;white-space:normal}.binit-root button:hover,.binit-dialog button:hover{background:#eff5fc;border-color:#a6c1e5}.binit-root button:focus-visible,.binit-dialog button:focus-visible{outline:2px solid #4186e1;outline-offset:2px}.binit-root .binit-primary,.binit-dialog .binit-primary{background:#2869be;border-color:#2869be;color:#fff}.binit-root .binit-primary:hover,.binit-dialog .binit-primary:hover{background:#20599f}.binit-root .binit-danger{color:#b64b52}.binit-summary{display:flex;justify-content:space-between;gap:16px;color:#6e7d91;font-size:13px;margin:0 0 12px}.binit-table-wrap{border:1px solid #e1e7ef;background:#fff;border-radius:9px;overflow:auto}.binit-table{width:100%;border-collapse:collapse;min-width:760px;text-align:left}.binit-table th{background:#f7f9fc;color:#6c7c91;font-size:12px;font-weight:500;padding:14px 17px;border-bottom:1px solid #e1e7ef}.binit-table td{padding:17px;border-bottom:1px solid #edf0f5;vertical-align:middle}.binit-table tr:last-child td{border-bottom:0}.binit-table td strong{font-weight:600}.binit-table td small{display:block;color:#8994a5;font-size:12px;margin-top:4px}.binit-table td button{font-size:12px;margin:3px;padding:6px 9px}.binit-badge{display:inline-block;padding:3px 9px;border-radius:4px;background:#edf3fc;color:#5274a0;font-size:12px;white-space:nowrap}.binit-done{background:#eaf6f0;color:#278260}.binit-empty{text-align:center;color:#738198;padding:56px 20px;line-height:2}.binit-empty span{font-size:12px;color:#95a0b0}.binit-toolbar{display:flex;gap:18px;align-items:center;margin-bottom:16px}.binit-toolbar>div{flex:1;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.binit-notice{background:#f5f8fd;border:1px solid #dbe6f5;border-radius:7px;color:#667b97;font-size:12px;padding:12px 16px;margin-bottom:18px}.binit-workspace{display:grid;grid-template-columns:minmax(240px,30%) minmax(0,1fr);border:1px solid #dee5ef;border-radius:9px;background:#fff;overflow:hidden;min-height:570px}.binit-tree{border-right:1px solid #e1e7ef;background:#fafbfd;max-height:900px;overflow:auto;padding-bottom:18px}.binit-panel-title{font-size:14px;font-weight:600;padding:17px 20px;border-bottom:1px solid #e7edf5;display:flex;align-items:center;justify-content:space-between;gap:12px}.binit-panel-title span{font-weight:400;font-size:12px;color:#7c899c}.binit-tree-system{font-weight:600;padding:18px 18px 10px;color:#35577e}.binit-module{margin:4px 12px}.binit-module>summary,.binit-submodule>summary{cursor:pointer;padding:8px 7px;color:#455c78;font-size:13px;overflow-wrap:anywhere}.binit-submodule{margin-left:14px}.binit-root .binit-node{width:100%;text-align:left;border:0;border-radius:5px;background:transparent;display:flex;justify-content:space-between;align-items:center;gap:8px;color:#62748c;font-size:12px;padding:9px 10px 9px 20px}.binit-node>span:first-child{overflow-wrap:anywhere;min-width:0}.binit-root .binit-node.binit-selected{background:#eaf1fc;color:#225fa9}.binit-node-state{flex-shrink:0;font-size:10px;color:#8a99ad}.binit-editor{min-width:0;padding-bottom:22px}.binit-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:22px}.binit-field{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#5f7086;min-width:0}.binit-field:first-child{grid-column:1/-1}.binit-wide{grid-column:1/-1}.binit-field input,.binit-field textarea,.binit-field select{font:inherit;font-size:13px;color:#304560;line-height:1.7;background:#fff;width:100%;border:1px solid #d8e1ed;border-radius:5px;padding:9px 11px;outline:none;min-width:0}.binit-field input:focus,.binit-field textarea:focus,.binit-field select:focus{border-color:#6b9bd9;box-shadow:0 0 0 2px #eaf1fc}.binit-field textarea{resize:vertical;min-height:90px}.binit-field input:disabled,.binit-field textarea:disabled{color:#405670;background:#f7f9fc;opacity:1;-webkit-text-fill-color:#405670}.binit-source{font-size:12px;color:#718198;overflow-wrap:anywhere}.binit-source strong{display:block;margin-bottom:10px;font-weight:500;color:#506782}.binit-source>div{padding:6px 0}.binit-source button{font-size:12px;padding:4px 8px;margin-left:5px}.binit-actions{display:flex;gap:10px;padding:0 22px}.binit-hint{color:#8a96a8;font-size:12px;line-height:1.7;margin:10px 22px}.binit-dialog{width:min(670px,calc(100vw - 36px));max-height:90vh;border:1px solid #dce3ed;border-radius:10px;padding:0;box-shadow:0 20px 70px #152a4933;color:#304560;background:#fff;font:14px/1.6 system-ui,-apple-system,sans-serif}.binit-dialog::backdrop{background:#14253f66}.binit-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5ebf3}.binit-dialog-head h2{font-size:18px;margin:0}.binit-dialog-head button{border:0;font-size:22px;padding:0 5px;color:#8392a7}.binit-dialog-body{padding:0 22px 16px;max-height:65vh;overflow:auto}.binit-dialog .binit-form-grid{padding:20px 0}.binit-dialog .binit-field:first-child{grid-column:auto}.binit-dialog .binit-hint{margin:10px 0}.binit-doc-list{max-height:250px;overflow:auto;border:1px solid #e2e8f1;border-radius:6px}.binit-doc{display:flex;align-items:flex-start;gap:12px;padding:13px;border-bottom:1px solid #edf1f6;cursor:pointer}.binit-doc:last-child{border:0}.binit-doc:hover{background:#f7faff}.binit-doc input{margin-top:5px;accent-color:#2869be;width:15px;height:15px}.binit-doc span{min-width:0;overflow-wrap:anywhere}.binit-doc strong{display:block;font-weight:500;font-size:13px}.binit-doc small{display:block;color:#8b98ab;font-size:11px;margin-top:4px}.binit-doc[hidden]{display:none}.binit-dialog-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#fafbfd;border-top:1px solid #e5ebf3}.binit-error{color:#bd4a58;font-size:12px}.binit-root [hidden],.binit-dialog [hidden]{display:none!important}@media(max-width:850px){.binit-root{padding:16px}.binit-header{align-items:flex-start}.binit-workspace{grid-template-columns:1fr}.binit-tree{max-height:330px;border-right:0;border-bottom:1px solid #e1e7ef}.binit-toolbar{flex-wrap:wrap}.binit-toolbar>div{min-width:50%}.binit-form-grid{grid-template-columns:1fr}.binit-dialog .binit-form-grid{grid-template-columns:1fr}.binit-header h1{font-size:22px}.binit-summary{flex-wrap:wrap}.binit-header p{font-size:12px}}
