.g-org{display:grid;grid-template-columns:220px minmax(0,1fr) 330px;gap:12px;align-items:start}.g-col{display:grid;gap:12px}.tree{padding:8px;display:grid;gap:1px;max-height:470px;overflow:auto}.tree button{display:flex;align-items:center;gap:7px;width:100%;padding:5px 6px;border:0;border-radius:5px;background:none;text-align:left;cursor:pointer;font-size:12px;color:var(--ink)}.tree button:hover,.tree button.on{background:#3b82f61f}.tree .ic{color:#f59e0b}.tree .dir{font-weight:700}.tree .dir span{width:10px;color:var(--mut)}.tree .sub{padding-left:24px}.tree .sub .mut{margin-left:auto}.addf{display:flex;gap:6px;padding:10px;border-top:1px solid var(--line)}.addf .inp{height:28px}.ftab{max-height:520px}.ftab .t td,.ftab .t th{padding:5px 6px}.ftab .inp{height:26px!important;font-size:11.5px}.fn{display:flex;align-items:center;gap:8px;max-width:230px}.fn span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.why{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fi{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:4px;font-size:8px;font-weight:800;background:#7f1d1d;color:#fff}.ft-dwg{background:#5b21b6}.ft-jpg,.ft-jpeg,.ft-heic,.ft-png{background:#a16207}.ft-xlsx,.ft-csv{background:#166534}.ft-docx{background:#1d4ed8}.ft-rule{background:#7c2d12}.rules{list-style:none;margin:0;padding:4px 10px}.rules li{display:grid;grid-template-columns:26px 80px 1fr 70px auto;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line);font-size:12px}.kw{padding:2px 6px;border:1px solid var(--line2);border-radius:4px;background:var(--bg2);font-size:11px;color:var(--mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more{display:block;margin:8px auto}@media (max-width: 1360px){.g-org{grid-template-columns:200px minmax(0,1fr)}.g-col{grid-column:1 / -1;grid-template-columns:1fr 1fr}}@media (max-width: 860px){.g-org,.g-col{grid-template-columns:1fr}}@media (max-width: 860px){.g-org>*,.g-col>*{min-width:0}.g-org .ph,.g-org .ph>*{flex-wrap:wrap;min-width:0}.rules li{grid-template-columns:26px 1fr 70px auto}.rules li>:nth-child(3){display:none}}
