.ct-shell{max-width:1400px;margin:auto;color:#383047}.ct-shell>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.ct-shell header small,.ct-title>span{color:#a080b6;letter-spacing:2px;font-size:10px}.ct-shell h2{font-size:25px;margin:8px 0}.ct-shell header p,.ct-note{font-size:12px;color:#94859e}.ct-scroll{overflow:auto;padding-bottom:12px}.ct-table{border-collapse:separate;border-spacing:16px 0;table-layout:fixed;margin:0 -16px}.ct-table td{vertical-align:top;width:320px;min-width:320px;max-width:320px;background:#fff;padding:24px;border:1px solid #e7dfee;border-radius:16px}.ct-title{min-height:100px}.ct-title h3{font-size:22px;color:#62477d;margin:10px 0;overflow-wrap:anywhere}.ct-title button{padding:4px 10px;font-size:12px}.ct-table h4{font-size:12px;color:#9a86a7;margin:22px 0 12px}.ct-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9;color:#62556d;min-height:130px;max-height:260px;overflow:auto}.ct-table video{display:block;width:100%;height:230px;background:#21172d;border-radius:10px}.ct-video-empty{height:230px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;border:1px dashed #dfd1eb;border-radius:10px;background:#faf7fd;color:#b49cc5;font-size:40px}.ct-video-empty small{font-size:12px}.ct-upload{display:flex;flex-direction:column;gap:10px;margin-top:14px;padding:14px;border:1px dashed #d2bfdf;border-radius:8px;color:#8d70a3;font-size:12px;cursor:pointer}.ct-upload input{width:100%;font-size:11px}.ct-upload small{font-size:10px;color:#b39dc1}.ct-table form label{display:block;color:#8b749d;font-size:12px;margin-bottom:18px}.ct-table form input,.ct-table textarea{display:block;box-sizing:border-box;width:100%;margin-top:8px}.ct-table textarea{resize:vertical}.ct-empty{text-align:center;background:#fff;border-radius:14px;padding:70px 20px;color:#a38bad}
