.visual_row,
.canEdit {
    border: none;
}

/* .widgetTable_style,
.widgetTable_style a,
.widgetTable_style span,
.widgetTable_style th,
.widgetTable_style td,
.widgetTable_style select,
.widgetTable_style input,
.widgetTable_style button,
.widgetTable_style ul li a,
.widgetTable_style .layui-laypage .layui-laypage-skip{font-family:"å¾®è½¯é›…é»‘";font-size:16px;color:#f00;} */



.layui-input[disabled],
.layui-textarea[disabled] {
    color: #8c8484;
    background-color: #fafafa;
}

.layui-disabled,
.layui-disabled:hover {
    color: #8c8484 !important;
    cursor: not-allowed !important
}

.slide-item {
    border: 1px solid #fff;
    background-color: ghostwhite;
    border-radius: 6px;
    padding: 10px 15px;
    margin-bottom: 5px;
    position: relative;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1);
}

.slide-content div {
    margin-bottom: 3px;
    min-height: 20px;
    max-width: 390px;
    white-space: wrap;
}

.file-name {
    font-size: 16px;
    font-weight: bold;
    display: flex;
    justify-content: space-between;
}
.file-name .cardIndex {
    font-size: 14px;
    font-weight: normal;
    color: #8c8484;
}
.file-desc {
    word-wrap: break-word;
}

.file-time {
    position: absolute;
    bottom: 0;
    color: #438eff;
}

.slide-actions {
    text-align: right;
}

.slide-actions button {
    border-radius: 4px;
}

#cardList {
    max-height: calc(100vh - 302px);
    overflow: auto;
}