.categories{height:calc(100vh - 106px)}.categories li a.router-link-active{background-color:#ff4500;color:#fff;font-weight:400}.el-table .el-table__body tr.el-table__row.disabled{--tw-bg-opacity:1;background-color:rgba(254,243,199,var(--tw-bg-opacity))}.line-clamp{white-space:pre-line;line-height:1.4}.user-link{color:#409eff}.user-link:hover{text-decoration:underline}.segment-dialog .el-dialog__body{padding-top:10px}.filters-list-cell{white-space:pre-line;line-height:1.4}.field-label{font-size:12px}.filter-definitions{min-height:48px;padding:12px;border:1px solid #e4e7ed;border-radius:6px;background:#fff;display:flex;flex-wrap:wrap;gap:8px}.filter-chip{padding:8px 12px;border:1px solid #dcdfe6;border-radius:8px;background:#fff7f3;color:#c2410c;cursor:pointer}.filter-chip:hover{background:#ffede5}.selected-filters{display:flex;flex-direction:column;gap:12px}.filter-condition-row{display:flex;align-items:center;justify-content:center;margin:-2px 0 2px}.filter-condition-row__select{width:120px}.selected-filter-card{border:1px solid #e4e7ed;border-radius:8px;padding:16px;background:#fff}.selected-filter-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.selected-filter-card__title{font-size:14px;font-weight:600;color:#303133}.selected-filter-card__subtitle{font-size:12px;color:#8a8f98;margin-top:2px}.filter-definitions-empty{color:#8a8f98}.line-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.push-thumb{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:6px;display:block;margin:0 auto}.card,.push-thumb{border:1px solid #ebeef5}.card{background:#fff;border-radius:12px}.field-label{font-size:13px;color:#8a8f98;margin-bottom:6px}.field-hint{font-size:12px;color:#a0a4ad;margin-top:4px}.btn-orange{background:#ff4500;border-color:#ff4500;color:#fff}.btn-orange:focus,.btn-orange:hover{background:#ff5a36;border-color:#ff5a36;color:#fff}.btn-danger{background:#e63946;border-color:#e63946;color:#fff}.actions{display:flex;align-items:center;gap:10px}.upload-preview{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}