.image-select{padding:25px}.image-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:20px}.image-item{border:1px solid #ddd;position:relative;border-radius:4px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.1);cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;aspect-ratio:1}.image-item:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.image-item.selected{box-shadow:0 0 0 3px var(--theme-color)}.image-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.image-item img:hover{object-fit:contain;transform:scale(.99)}.image-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.7));padding:15px 10px 10px;color:#fff;opacity:1;transition:opacity .3s ease}.checkbox{left:10px}.checkbox,.friend-view{position:absolute;top:10px}.friend-view{right:10px}.image-name{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-bar{margin-top:20px;padding:15px;background:#f8f9fa;border-radius:8px;display:flex;align-items:center;justify-content:space-between}.selected-count{font-weight:600;color:var(--theme-color)}.l-attach .ant-checkbox-group .ant-checkbox-wrapper{margin-left:0}.l-attach .l-attach-head{margin-bottom:10px}.l-attach .l-attach-head em{margin:0 4px}.l-attach .file{display:inline-block;background-color:#eee;width:360px;height:54px;padding-left:42px;font-size:13px;margin:0 6px 16px 0;border-radius:2px;border:1px solid #efefef;line-height:22px;cursor:pointer}.l-attach .file>i{position:absolute;text-align:center;left:30px;top:11px}.l-attach .file .l-attach-name{padding-top:4px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.l-attach .file .l-attach-op{width:320px;height:54px;zoom:1;position:absolute;right:0;top:0;bottom:0;left:60px;background-color:#efefef;opacity:.9;filter:alpha(opacity=90);padding:11px;z-index:5;visibility:hidden;text-align:right}.l-attach .file .l-attach-op i{width:32px;height:32px;font-size:18px;text-align:center;line-height:32px;border-radius:2px;display:inline-block;margin-left:4px;color:#444546}.l-attach .file .l-attach-op i:hover{background-color:rgba(0,0,0,.08)}.l-attach .file:hover .l-attach-op{visibility:visible}.audit-select label{margin-bottom:10px}.group-table tr td,.group-table tr th{text-align:center}.terms-form{height:100%;background:#fff}.terms-form h2{font-size:16px;font-weight:600;padding:15px 20px 5px 20px}.terms-form .padding{padding:20px 20px 15px 20px}.user-select .ant-table{height:396px}.user-select .user-select-footer-spacer{height:56px}.user-select-main{position:relative;display:flex;height:460px}.user-select-main .user-data-list{flex:1;border:1px solid #eee}.user-select-main .user-select-list{width:200px;margin-left:15px;border:1px solid #eee;padding-bottom:8px}.user-select-main .user-select-list h2{line-height:45px;color:rgba(0,0,0,.85);font-weight:500;font-size:14px;border-bottom:1px solid #e8e8e8;padding:0 15px;background:#fafafa;margin:0}.user-select-main .user-select-list ul{margin:0;padding:0;height:413px;overflow:auto}.user-select-main .user-select-list ul li{border-bottom:1px solid #eee;line-height:45px;padding:0 15px;font-size:14px}