.ant-btn:not(.ant-btn-link):not(.ant-btn-text){border-radius:10px;font-weight:500;box-shadow:none;transition:all .18s ease}.ant-btn-default:not(:disabled):not(.ant-btn-dangerous):not(.ant-btn-link):not(.ant-btn-text){background:#fff;border-color:#d6deea;color:#334155}.ant-btn-default:not(:disabled):not(.ant-btn-dangerous):not(.ant-btn-link):not(.ant-btn-text):hover{background:#f8fafc;border-color:#9fb3d9;color:#1f2937}.ant-btn-primary:not(:disabled){background:#2f6fed;border-color:#2f6fed;color:#fff}.ant-btn-primary:not(:disabled):hover{background:#245bd0;border-color:#245bd0}.ant-btn-primary:not(:disabled):active{background:#1f4faf;border-color:#1f4faf}.ant-btn-dangerous:not(:disabled){border-radius:10px}.hierarchy-expansion-shell{position:relative;margin:8px 0 4px 12px;padding:12px 12px 12px 18px;border:1px solid #e5e7eb;border-radius:12px;background:linear-gradient(180deg,#f8fafcf5,#fffffffa);--hierarchy-indent: 32px;--hierarchy-dot-size: 8px;--hierarchy-rail-center: 16px;--hierarchy-shell-left-padding: 18px;--hierarchy-marker-left: calc(var(--hierarchy-rail-center) - var(--hierarchy-shell-left-padding));--hierarchy-dash-width: 14px;--hierarchy-marker-top: 24px}.hierarchy-expansion-shell:before{content:"";position:absolute;left:var(--hierarchy-rail-center);top:12px;bottom:12px;width:2px;border-radius:999px;background:linear-gradient(180deg,#cbd5e1,#e2e8f0);transform:translate(-50%)}.hierarchy-expansion-shell__section+.hierarchy-expansion-shell__section{margin-top:16px}.hierarchy-expansion-shell__section-title{display:block;margin-bottom:8px;font-weight:600;color:#334155}.hierarchy-expansion-shell__section-title--with-marker{position:relative;display:flex;align-items:center;min-height:32px;padding-left:var(--hierarchy-indent);--hierarchy-marker-top: 50%}.hierarchy-expansion-shell__section-title--with-marker:before,.hierarchy-expansion-shell__section-title--with-marker:after,.hierarchy-expansion-shell__table--with-marker:before,.hierarchy-expansion-shell__table--with-marker:after{content:"";position:absolute;top:var(--hierarchy-marker-top);transform:translateY(-50%);pointer-events:none}.hierarchy-expansion-shell__section-title--with-marker:before,.hierarchy-expansion-shell__table--with-marker:before{left:var(--hierarchy-marker-left);width:var(--hierarchy-dot-size);height:var(--hierarchy-dot-size);border-radius:999px;background:#94a3b8;box-shadow:0 0 0 4px #94a3b824;z-index:2;transform:translate(-50%,-50%)}.hierarchy-expansion-shell__section-title--with-marker:after,.hierarchy-expansion-shell__table--with-marker:after{left:var(--hierarchy-marker-left);width:var(--hierarchy-dash-width);height:2px;border-radius:999px;background:#94a3b8;z-index:1;transform:translateY(-50%)}.hierarchy-expansion-shell__empty{margin-top:8px;color:#8c8c8c;font-size:12px}.hierarchy-expansion-shell__table .ant-table{background:transparent}.hierarchy-expansion-shell__table{box-sizing:border-box;position:relative;width:100%;padding-left:var(--hierarchy-indent)}.hierarchy-expansion-shell__table--with-marker{--hierarchy-marker-top: 24px}.hierarchy-expansion-shell__table--with-marker:before,.hierarchy-expansion-shell__table--with-marker:after{content:""}.hierarchy-expansion-shell__table--with-marker .ant-table-container,.hierarchy-expansion-shell__table .ant-table-container{border-radius:10px}.hierarchy-expansion-shell__table:before,.hierarchy-expansion-shell__table:after{content:"";position:absolute;top:var(--hierarchy-marker-top);transform:translateY(-50%);pointer-events:none}.hierarchy-expansion-shell__table:before{left:var(--hierarchy-marker-left);width:var(--hierarchy-dot-size);height:var(--hierarchy-dot-size);border-radius:999px;background:#94a3b8;box-shadow:0 0 0 4px #94a3b824;z-index:2;transform:translate(-50%,-50%)}.hierarchy-expansion-shell__table:after{left:var(--hierarchy-marker-left);width:var(--hierarchy-dash-width);height:2px;border-radius:999px;background:#94a3b8;z-index:1;transform:translateY(-50%)}.hierarchy-expansion-shell__table .ant-table-thead>tr>th{background:#f8fafc}.hierarchy-expansion-shell__table .ant-table-tbody>tr>td{background:#fff}.hierarchy-expansion-shell__table--compact .ant-table-thead>tr>th,.hierarchy-expansion-shell__table--compact .ant-table-tbody>tr>td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hierarchy-expansion-shell__table .ant-table-tbody>tr>td:first-child{padding-left:16px}.hierarchy-expansion-shell__table .ant-table-tbody>tr>td:first-child:before{content:none}.hierarchy-expansion-shell__table--no-marker:before,.hierarchy-expansion-shell__table--no-marker:after{content:none}
