/* Creator workspace layout, scoped to the existing console and component. */
.creator-center .cc-download-stats>div{white-space:nowrap;line-height:1.9}.creator-center .cc-download-published{font-variant-numeric:tabular-nums}.creator-center .cc-download-operations>.textbutton:disabled{opacity:.6;cursor:default}
.creator-center{--bg: #f6f8fc; --paper: #fff; --ink: #172b4b; --muted: #8290a5; --line: #e7ecf4; --blue: #3268ef; --soft: #eef3ff; --green: #249d7b; --shadow: 0 4px 24px #16345b04;}
.creator-center *{box-sizing: border-box;}
.creator-center{margin: 0px; font: 14px / 1.6 "Microsoft YaHei", system-ui, sans-serif; color:var(--ink)!important; background: var(--bg);}
.creator-center button,
.creator-center input,
.creator-center textarea,
.creator-center select{font: inherit;}
.creator-center button{cursor: pointer;}
.creator-center button,
.creator-center a,
.creator-center input,
.creator-center textarea,
.creator-center select{outline-offset: 4px;}
.creator-center button{color:inherit!important;}
.creator-center button:focus-visible{outline: 2px solid var(--blue);}
.creator-center button{border: 0px; background: none;}
.creator-center svg{width: 20px; height: 20px; fill: none; stroke: currentcolor; stroke-width: 1.65; stroke-linecap: round; stroke-linejoin: round; vertical-align: middle; flex-shrink: 0;}
.creator-center .heading{display: flex; align-items: center; justify-content: space-between; margin-bottom: 24px;}
.creator-center .heading h1{font-size: 28px; letter-spacing: -0.7px; margin: 0px 0px 5px;}
.creator-center .heading p{margin: 0px; color:var(--muted)!important; font-size: 13px;}
.creator-center .connection{border: 1px solid var(--line); background: var(--paper); padding: 8px 12px; border-radius: 8px; display: flex; align-items: center; gap: 9px; font-size: 12px;}
.creator-center .dot{width: 7px; height: 7px; background: var(--green); border-radius: 50%; display: inline-block;}
.creator-center .dim{color:var(--muted)!important;}
.creator-center .tabs{display: flex; align-items: center; gap: 30px; border-bottom: 1px solid var(--line); margin-bottom: 25px;}
.creator-center .tabs button{padding: 0px 2px 15px; display: flex; align-items: center; gap: 8px; color:rgb(121, 134, 154)!important; position: relative;}
.creator-center .tabs button.active{color:var(--blue)!important; font-weight: 600;}
.creator-center .tabs button.active::after{content: ""; height: 3px; background: var(--blue); position: absolute; bottom: -1px; left: 0px; right: 0px; border-radius: 3px;}
.creator-center .tabs .count{font-size: 10px; background: var(--soft); color:var(--blue)!important; padding: 0px 6px; border-radius: 5px;}
.creator-center .view{display: none;}
.creator-center .view.active{display: block;}
.creator-center .card{background: var(--paper); border: 1px solid var(--line); border-radius: 14px; box-shadow: var(--shadow);}
.creator-center .cardtop{display: flex; align-items: center; justify-content: space-between; margin-bottom: 22px;}
.creator-center .cardtop h2{font-size: 17px; margin: 0px;}
.creator-center .cardtop p{color:var(--muted)!important; margin: 4px 0px 0px; font-size: 12px;}
.creator-center .editorgrid{display: grid; grid-template-columns: minmax(0px, 1fr) 300px; gap: 22px;}
.creator-center .editor{padding: 25px 28px;}
.creator-center .platforms{display: flex; gap: 9px; flex-wrap: wrap;}
.creator-center .platforms button{border: 1px solid var(--line); border-radius: 8px; padding: 7px 15px; display: flex; align-items: center; gap: 8px; font-size: 12px;}
.creator-center .platforms button.active{border-color: rgb(171, 194, 254); background: var(--soft); color:var(--blue)!important;}
.creator-center .platform{display: inline-grid; place-items: center; width: 22px; height: 22px; background: rgb(23, 35, 49); color:rgb(255, 255, 255)!important; border-radius: 6px; font-size: 13px; font-weight: bold;}
.creator-center .platform.xhs{background: rgb(255, 56, 94); font-size: 9px;}
.creator-center .platform.ks{background: rgb(255, 130, 69);}
.creator-center .platform.wx{background: rgb(239, 169, 64);}
.creator-center .fieldrow{display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-top: 20px;}
.creator-center label.field{display: block; font-size: 12px; font-weight: 600; min-width: 0px;}
.creator-center .labelrow{display: flex; justify-content: space-between; align-items: center; margin-bottom: 8px;}
.creator-center .labelrow small{font-weight: 400; color:var(--muted)!important;}
.creator-center input,
.creator-center select,
.creator-center textarea{width: 100%; border: 1px solid var(--line); border-radius: 8px; padding: 10px 12px; background: var(--paper); color:var(--ink)!important; font-size: 13px;}
.creator-center textarea{resize: vertical; line-height: 1.8;}
.creator-center input::placeholder,
.creator-center textarea::placeholder{color:rgb(160, 170, 186)!important;}
.creator-center .segmented{display: flex; padding: 4px; background: var(--bg); border: 1px solid var(--line); border-radius: 8px; gap: 4px;}
.creator-center .segmented button{flex: 1 1 0%; padding: 6px; border-radius: 5px; color:var(--muted)!important; font-size: 12px;}
.creator-center .segmented button.active{background: var(--paper); box-shadow: rgba(19, 36, 62, 0.04) 0px 2px 5px; color:var(--blue)!important; font-weight: 600;}
.creator-center .mediahead{display: flex; align-items: center; justify-content: space-between; margin: 22px 0px 10px; font-size: 12px; font-weight: 600;}
.creator-center .textbutton{color:var(--blue)!important; font-size: 12px;}
.creator-center .mediaarea{border: 1px dashed rgb(203, 216, 239); background: var(--bg); padding: 14px; border-radius: 10px;}
.creator-center .thumbs{display: flex; gap: 10px;}
.creator-center .thumb{width: 96px; height: 110px; position: relative; border-radius: 7px; overflow: hidden; border: 2px solid transparent;}
.creator-center .thumb.cover{border-color: var(--blue);}
.creator-center .thumb img{width: 100%; height: 100%; object-fit: cover;}
.creator-center .thumb span{position: absolute; bottom: 0px; left: 0px; right: 0px; color:white!important; background: rgba(23, 43, 75, 0.6); text-align: center; font-size: 10px;}
.creator-center .addmedia{width: 96px; border: 1px dashed rgb(203, 216, 239); border-radius: 7px; display: flex; flex-direction: column; justify-content: center; align-items: center; color:rgb(139, 154, 179)!important; gap: 7px; font-size: 11px;}
.creator-center .mediahint{margin: 10px 0px 0px; color:var(--muted)!important; font-size: 11px;}
.creator-center .spaced{margin-top: 17px;}
.creator-center .formfooter{display: flex; align-items: center; justify-content: space-between; border-top: 1px solid var(--line); padding-top: 20px; margin-top: 22px; gap: 10px;}
.creator-center .btn{border: 1px solid var(--line); background: var(--paper); padding: 9px 17px; border-radius: 8px; font-size: 12px; display: inline-flex; gap: 7px; align-items: center; justify-content: center;}
.creator-center .btn.primary{background: var(--blue); border-color: var(--blue); color:rgb(255, 255, 255)!important; box-shadow: rgba(50, 104, 239, 0.125) 0px 3px 9px;}
.creator-center .btn svg{width: 16px; height: 16px;}
.creator-center .actions{display: flex; align-items: center; gap: 9px;}
.creator-center .previewcard{padding: 20px; align-self: start;}
.creator-center .eyebrow{font-size: 10px; color:var(--muted)!important; letter-spacing: 1px; font-weight: 600;}
.creator-center .previewcard h3{margin: 5px 0px 18px; font-size: 16px;}
.creator-center .phone{border: 1px solid var(--line); border-radius: 15px; padding: 12px; background: var(--paper);}
.creator-center .phoneuser{display: flex; gap: 7px; align-items: center; font-size: 10px; margin-bottom: 10px;}
.creator-center .tinyavatar{width: 23px; height: 23px; border-radius: 50%; background: rgb(243, 234, 221); color:rgb(173, 130, 83)!important; display: grid; place-items: center;}
.creator-center .phoneimage{width: 100%; height: 275px; object-fit: cover; border-radius: 7px;}
.creator-center .phone h4{font-size: 13px; line-height: 1.65; margin: 10px 0px 5px;}
.creator-center .phone p{font-size: 10px; color:rgb(135, 146, 162)!important; line-height: 1.8; margin: 0px;}
.creator-center .phone .tags{color:rgb(93, 131, 182)!important; margin-top: 8px;}
.creator-center .phonefoot{display: flex; align-items: center; justify-content: space-between; margin-top: 17px; color:rgb(160, 170, 188)!important; font-size: 10px;}
.creator-center .checklist{border-top: 1px solid var(--line); margin-top: 20px; padding-top: 15px; display: grid; gap: 10px; color:rgb(123, 139, 159)!important; font-size: 11px;}
.creator-center .checklist span{color:var(--green)!important; margin-right: 7px;}
.creator-center .note{padding: 12px 15px; background: var(--soft); border-radius: 8px; color:rgb(102, 131, 184)!important; font-size: 11px; margin-top: 17px; line-height: 1.8;}
.creator-center .toolbar{display: flex; align-items: center; justify-content: space-between; gap: 15px; margin-bottom: 22px;}
.creator-center .filterset{display: flex; gap: 8px; align-items: center;}
.creator-center .filterset .btn.active{border-color: rgb(173, 197, 251); color:var(--blue)!important; background: var(--soft);}
.creator-center .stats{display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; margin-bottom: 24px;}
.creator-center .stat{padding: 20px 24px; display: flex; justify-content: space-between; align-items: center;}
.creator-center .stat strong{font-size: 27px; display: block; line-height: 1.3; margin-top: 5px;}
.creator-center .stat label{font-size: 12px; color:var(--muted)!important;}
.creator-center .staticon{background: var(--soft); padding: 13px; color:var(--blue)!important; border-radius: 12px;}
.creator-center .accountlist{padding: 25px;}
.creator-center .accountrow{display: flex; align-items: center; gap: 16px; border: 1px solid var(--line); border-radius: 11px; padding: 22px; margin-top: 14px;}
.creator-center .accountavatar{width: 54px; height: 54px; border-radius: 13px; background: rgb(238, 229, 215); display: grid; place-items: center; color:rgb(160, 128, 80)!important; font-size: 20px; flex-shrink: 0;}
.creator-center .accountinfo{flex: 1 1 0%;}
.creator-center .accountinfo h3{font-size: 15px; margin: 0px 0px 5px;}
.creator-center .accountinfo p{font-size: 11px; color:var(--muted)!important; margin: 3px 0px;}
.creator-center .status{font-size: 11px; padding: 4px 9px; background: rgb(234, 248, 242); color:rgb(40, 149, 112)!important; border-radius: 6px; display: inline-flex; gap: 6px; align-items: center;}
.creator-center .status.warn{background: rgb(255, 245, 233); color:rgb(184, 139, 57)!important;}
.creator-center .status.bad{background: rgb(255, 240, 240); color:rgb(213, 116, 116)!important;}
.creator-center .accountrow .status{margin-right: 15px;}
.creator-center .connectioncard{padding: 20px 25px; display: flex; align-items: center; justify-content: space-between; margin-top: 20px;}
.creator-center .connectioncard h3{font-size: 14px; margin: 0px 0px 4px;}
.creator-center .connectioncard p{font-size: 12px; color:var(--muted)!important; margin: 0px;}
.creator-center .tablecard{padding: 25px; overflow: auto;}
.creator-center table{border-collapse: collapse; width: 100%; white-space: nowrap; text-align: left;}
.creator-center th{font-size: 11px; color:rgb(135, 150, 170)!important; background: var(--bg); font-weight: 500; padding: 13px 15px;}
.creator-center td{border-bottom: 1px solid var(--line); padding: 19px 15px; font-size: 12px;}
.creator-center td small{display: block; color:var(--muted)!important; margin-top: 4px; font-size: 10px;}
.creator-center .workcell{display: flex; align-items: center; gap: 13px;}
.creator-center .workcell img{width: 42px; height: 55px; border-radius: 5px; object-fit: cover;}
.creator-center .tablefoot{display: flex; justify-content: space-between; font-size: 11px; color:var(--muted)!important; margin-top: 23px;}
.creator-center .downloadbox{padding: 25px 28px;}
.creator-center .downloadbox textarea{background: var(--bg); min-height: 110px;}
.creator-center .downloadoptions{display: grid; grid-template-columns: 1.3fr 1fr 1fr; gap: 20px; margin-top: 20px;}
.creator-center .downloadoptions .field{font-weight: 500;}
.creator-center .downloadrecord{margin-top: 22px;}
.creator-center .downloaditem{display: grid; grid-template-columns: 100px 1fr auto; gap: 21px; padding: 20px 0px; border-top: 1px solid var(--line); align-items: center;}
.creator-center .downloaditem img{height: 113px; width: 100px; object-fit: cover; border-radius: 8px;}
.creator-center .downloaditem h3{font-size: 14px; margin: 0px 0px 7px;}
.creator-center .downloaditem p{font-size: 11px; color:var(--muted)!important; margin: 5px 0px;}
.creator-center .downloaditem .actions{margin-top: 13px;}
.creator-center .loginoptions{display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin: 22px 0px;}
.creator-center .loginoptions button{border: 1px solid var(--line); border-radius: 10px; padding: 22px; display: flex; align-items: center; gap: 12px;}
.creator-center .dark input,
.creator-center .dark textarea,
.creator-center .dark select{color-scheme: dark;}
.creator-center .videoempty{display: none; height: 110px; align-items: center; justify-content: center; color:var(--muted)!important; gap: 14px;}
@media (min-width: 1700px){
.creator-center .editorgrid{grid-template-columns: minmax(0px, 1fr) 340px;}
.creator-center .phoneimage{height: 315px;}
}
@media (max-width: 1100px){
.creator-center .editorgrid{grid-template-columns: minmax(0px, 1fr) 240px;}
.creator-center .editor{padding: 20px;}
.creator-center .accountrow{flex-wrap: wrap;}
.creator-center .accountrow .actions{width: 100%; justify-content: flex-end;}
.creator-center .platforms button{padding: 7px 10px;}
.creator-center .previewcard{padding: 16px;}
.creator-center .phoneimage{height: 225px;}
}
@media (max-width: 760px){
.creator-center .heading{align-items: flex-start; gap: 10px;}
.creator-center .heading h1{font-size: 24px;}
.creator-center .heading p{font-size: 11px; max-width: 190px;}
.creator-center .connection{font-size: 10px; padding: 7px;}
.creator-center .connection .dim{display: none;}
.creator-center .tabs{gap: 0px; justify-content: space-between;}
.creator-center .tabs button{font-size: 12px; gap: 4px;}
.creator-center .tabs svg{width: 16px;}
.creator-center .editorgrid{display: block;}
.creator-center .previewcard{margin-top: 18px;}
.creator-center .editor{padding: 18px 15px;}
.creator-center .fieldrow,
.creator-center .downloadoptions{grid-template-columns: 1fr; gap: 14px;}
.creator-center .thumb{width: 70px; height: 90px;}
.creator-center .addmedia{width: 62px;}
.creator-center .formfooter{flex-direction: column; align-items: flex-start;}
.creator-center .formfooter > .actions{align-self: flex-end;}
.creator-center .stats{gap: 8px;}
.creator-center .stat{padding: 13px;}
.creator-center .staticon{display: none;}
.creator-center .stat strong{font-size: 22px;}
.creator-center .toolbar{flex-wrap: wrap;}
.creator-center .filterset{flex-wrap: wrap;}
.creator-center .accountlist,
.creator-center .tablecard,
.creator-center .downloadbox{padding: 17px;}
.creator-center .accountrow{padding: 15px; gap: 10px;}
.creator-center .accountrow .status{margin: 0px;}
.creator-center .accountrow .actions{flex-wrap: wrap; justify-content: flex-start;}
.creator-center .accountrow .btn{padding: 7px 9px;}
.creator-center .connectioncard{align-items: flex-start; gap: 10px; padding: 17px;}
.creator-center .connectioncard p{font-size: 10px;}
.creator-center .downloaditem{grid-template-columns: 65px 1fr; gap: 12px;}
.creator-center .downloaditem img{width: 65px; height: 85px;}
.creator-center .downloaditem > .status{grid-column: 2;}
.creator-center .downloaditem .actions{flex-wrap: wrap;}
.creator-center .downloaditem .btn{padding: 6px 9px;}
.creator-center .phone{max-width: 280px; margin: auto;}
.creator-center .phoneimage{height: 290px;}
}

/* Console integration: use the whole main content area; keep existing tool DOM alive. */
.creator-center :where(span,p,li,td,th,label,small,caption,figcaption){color:inherit!important}
.cc-entry .cc-icon{color:inherit!important}
.creator-center{box-sizing:border-box!important}
body #lc-console-shell .creator-center *,dialog.creator-center *{-webkit-text-fill-color:currentColor!important}
body.cc-workspace-active #lc-console-shell .lc-console-main{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important;background:var(--cc-page,#f6f8fc)!important}
body.cc-workspace-active #lc-console-shell .lc-console-desk{display:none!important}
body.cc-workspace-active #lc-console-shell .lc-console-main>.creator-center{display:block;flex:1;min-height:0;overflow:auto;width:100%;max-width:none;margin:0;padding:30px 38px 22px;border:0;box-shadow:none;background:var(--bg)}
.creator-center{--bg:#f6f8fc;--paper:#fff;--ink:#172b4b;--muted:#8290a5;--line:#e7ecf4;--blue:#3268ef;--soft:#eef3ff;--green:#249d7b;--shadow:0 4px 24px #16345b04;color:var(--ink)!important;-webkit-text-fill-color:currentColor;font:14px/1.6 "Microsoft YaHei",system-ui,sans-serif;text-align:left;color-scheme:light}
.creator-center[hidden],.creator-center [hidden]{display:none!important}
.creator-center :is(input,textarea,select){font-weight:400;box-shadow:none;min-width:0;max-width:100%;text-shadow:none;letter-spacing:normal;height:auto;color:var(--ink)!important;-webkit-text-fill-color:currentColor}
.creator-center :is(button,a){font-weight:400;letter-spacing:normal;text-shadow:none;text-decoration:none;line-height:1.6}
.creator-center :is(h1,h2,h3,h4,p){color:inherit!important;text-shadow:none;letter-spacing:normal}
.creator-center .dim,.creator-center .mediahint,.creator-center .cardtop p{color:var(--muted)!important}
.creator-center .cc-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}
.creator-center .cc-icon svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.cc-entry .cc-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px}
.cc-entry .cc-icon svg{width:23px;height:25px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.cc-badge{background:#eef2ff;color:#405dcb!important;-webkit-text-fill-color:#405dcb!important;border-radius:5px;font-size:10px;font-weight:500;padding:2px 5px;margin-left:auto}
body.cc-workspace-active #lc-console-shell .ld-home{background:transparent!important;color:var(--ld-text)!important}
body.cc-workspace-active #lc-console-shell [data-creator-entry=publish]{background:var(--ld-soft);color:var(--ld-blue)!important}
body.cc-workspace-active #lc-console-shell .lc-console-logo{background:linear-gradient(140deg,#edf7f4,#deeee8)!important;border:0!important;border-radius:12px!important;box-shadow:none!important;position:relative}
body.cc-workspace-active #lc-console-shell .lc-console-logo::before{display:none!important}
body.cc-workspace-active #lc-console-shell .lc-console-logo::after{content:""!important;position:absolute!important;inset:8px!important;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 3c1.6 8 5 11.4 13 13-8 1.6-11.4 5-13 13C14.4 21 11 17.6 3 16 11 14.4 14.4 11 16 3Z' fill='none' stroke='%232e8a78' stroke-width='1.5'/%3E%3C/svg%3E")!important;transform:none!important;filter:none!important}
body.cc-workspace-active #lc-console-shell .lc-console-logo>*{visibility:hidden}
.creator-center .heading{margin-bottom:24px}.creator-center h1{font-size:28px}.creator-center h2{font-size:18px;margin:0}.creator-center .tabs{margin-bottom:25px}.creator-center .tabs button{border:0;box-shadow:none;border-radius:0;background:none;font-size:14px}
.creator-center .tabs button.active{color:var(--blue)!important;font-weight:600}.creator-center .tabs button .cc-icon{margin-right:2px}
.creator-center .cc-notice{display:block;position:sticky;top:0;z-index:5;margin:0 0 16px;background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:11px 14px;color:var(--blue)!important;font-size:13px;overflow-wrap:anywhere}
.creator-center .cc-notice:empty{display:none}.creator-center .cc-empty{padding:30px 16px;color:var(--muted)!important;text-align:center;background:var(--bg);border-radius:9px;margin:20px 0}
.creator-center .btn,.creator-center .cc-button,.creator-center .cc-primary{border:1px solid var(--line);background:var(--paper);color:var(--ink)!important;padding:9px 17px;border-radius:8px;font-size:12px;display:inline-flex;gap:7px;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:none}
.creator-center .btn.primary,.creator-center .cc-primary{background:var(--blue);border-color:var(--blue);color:#fff!important;-webkit-text-fill-color:#fff;box-shadow:0 3px 9px #3268ef20}
.creator-center .btn:hover,.creator-center .cc-button:hover{border-color:#b4c6ec}.creator-center button:disabled{opacity:.45;cursor:default}
.creator-center.cc-busy button:not([data-tab]),.creator-center.cc-busy input,.creator-center.cc-busy textarea,.creator-center.cc-busy select{pointer-events:none}.creator-center.cc-busy .formfooter .btn{opacity:.65}
.creator-center .btn .cc-icon svg{width:16px;height:16px}.creator-center .platform.xhs{background:#ff385e}.creator-center .platform.kuaishou{background:#ff8245}.creator-center .platform.shipinhao{background:#efa940}
.creator-center .field>.labelrow{display:flex}.creator-center .fieldrow>.field{min-width:0}.creator-center .fieldrow select{height:43px}
.creator-center .platforms button{background:var(--paper)}.creator-center .platforms button.active{background:var(--soft)}
.creator-center .platforms .platform{color:#fff!important;-webkit-text-fill-color:#fff}
.creator-center .thumbs{flex-wrap:wrap}.creator-center .cc-media-item{width:96px;flex-shrink:0}.creator-center .cc-media-tools{display:flex;gap:3px;margin-top:5px}.creator-center .cc-media-tools button{padding:0 6px;flex:1;border-radius:4px}
.creator-center .thumb{margin:0}.creator-center .thumb video{width:100%;height:100%;object-fit:contain;background:var(--paper)}.creator-center .thumb>span{max-height:100%;overflow:hidden}
.creator-center .addmedia{min-height:110px;background:var(--paper);border-style:dashed;white-space:normal;padding:10px}.creator-center .dragover{outline:2px solid var(--blue)}
.creator-center .cc-cover-empty{height:275px;background:var(--bg);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:var(--muted)!important;font-size:11px}
.creator-center .phoneimage{object-fit:contain;background:var(--bg)}.creator-center .phone video{height:220px}.creator-center .phone h4{overflow-wrap:anywhere}.creator-center .cc-preview-body{white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;overflow:auto}
.creator-center .phone .tags{overflow-wrap:anywhere}.creator-center .formfooter>.dim{font-size:11px;max-width:70%}.creator-center .actions{flex-wrap:wrap}
.creator-center .stat>.cc-icon{background:var(--soft);padding:13px;color:var(--blue)!important;border-radius:12px}.creator-center .stat:nth-child(2)>.cc-icon{color:#249d7b!important;background:#eef9f5}.creator-center .stat:nth-child(3)>.cc-icon{color:#c39950!important;background:#fff8ed}
.creator-center .accountinfo{min-width:0}.creator-center .accountinfo h3{overflow-wrap:anywhere}.creator-center .accountrow{gap:15px}.creator-center .accountrow .actions{gap:7px}.creator-center .accountrow .btn{padding:8px 12px}
.creator-center .cc-more{position:relative}.creator-center .cc-more summary{cursor:pointer;font-size:12px;padding:8px}.creator-center .cc-more[open]{padding:8px;border:1px solid var(--line);border-radius:8px}.creator-center .cc-more[open] .btn{display:block;margin:4px 0}
.creator-center .btn.cc-danger{color:#c75160!important;border-color:#c7516033;background:#c7516009}.creator-center .btn.cc-danger:hover:not(:disabled){background:#c7516018}.creator-center .btn.cc-danger .cc-icon{color:inherit!important}
.creator-center .cc-download-advanced{margin-top:20px;padding-top:15px;border-top:1px solid var(--line)}.creator-center .cc-download-advanced summary{cursor:pointer;margin-bottom:12px}.creator-center .cc-download-progress{margin-bottom:0;overflow-wrap:anywhere}.creator-center .cc-download-destination{overflow-wrap:anywhere}.creator-center .cc-download-files>.btn{margin-right:5px}
.creator-center .connectioncard{gap:15px}.creator-center .connectioncard p{overflow-wrap:anywhere}.creator-center .dot.offline{background:#a8b1c0}.creator-center .connection{font-size:12px}
.creator-center .pagefoot{display:flex;justify-content:space-between;color:var(--muted)!important;font-size:10px;margin-top:20px;gap:14px}
.creator-center .cc-records[data-mode=accounts]{margin-top:25px}.creator-center .cc-record{background:var(--paper);padding:20px;border:1px solid var(--line);border-radius:11px;margin:14px 0}
.creator-center .downloadrecord>.toolbar h3{margin:0;font-size:18px}.creator-center .downloadrecord>.toolbar>.actions>.cc-icon{color:var(--blue)!important;background:var(--soft);padding:10px;border-radius:10px}
.creator-center .cc-download-filters{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:16px;margin:18px 0}.creator-center .cc-download-filters>b{font-size:12px}.creator-center .cc-download-filter-fields{display:grid;grid-template-columns:1.3fr repeat(3,1fr) .8fr;gap:12px;align-items:end;margin-top:10px}.creator-center .cc-download-filter-fields .field{margin:0;font-size:11px;min-width:0}.creator-center .cc-download-filter-fields input,.creator-center .cc-download-filter-fields select{height:44px;min-width:0;width:100%;background:var(--paper)}.creator-center .cc-download-shown{border:1px solid var(--line);border-radius:18px;padding:8px 12px;margin-bottom:5px;font-size:12px;color:var(--muted)!important;white-space:nowrap}
.creator-center .cc-download-tools{border-top:1px solid var(--line);padding-top:13px;margin:14px 0 0;gap:12px;flex-wrap:wrap}.creator-center .cc-download-tools .actions{flex-wrap:wrap;gap:8px}.creator-center .cc-download-tools .btn{padding:8px 10px;font-size:12px}.creator-center .cc-download-tools .dim{font-size:11px}
.creator-center .cc-download-table{border:1px solid var(--line);border-radius:12px}.creator-center .cc-download-table table{table-layout:fixed;min-width:1100px;width:100%;margin:0}.creator-center .cc-download-table th,.creator-center .cc-download-table td{min-width:0;max-width:none;padding:15px 10px;font-size:12px;overflow-wrap:anywhere}.creator-center .cc-download-table th{background:var(--bg);font-weight:600;color:var(--muted)!important}.creator-center .cc-download-table th:nth-child(1){width:36px}.creator-center .cc-download-table th:nth-child(2){width:80px}.creator-center .cc-download-table th:nth-child(3){width:28%}.creator-center .cc-download-table th:nth-child(4){width:88px}.creator-center .cc-download-table th:nth-child(5){width:90px}.creator-center .cc-download-table th:nth-child(6){width:84px}.creator-center .cc-download-table th:nth-child(7){width:21%}.creator-center .cc-download-table input[type=checkbox]{width:17px;height:17px;min-height:0;padding:0;margin:0;accent-color:var(--blue);cursor:pointer}.creator-center .cc-download-table small{font-size:11px;line-height:1.65;color:var(--muted)!important;margin-top:4px;display:block}.creator-center .cc-download-table tbody tr:last-child td{border-bottom:0}.creator-center .cc-download-title{font-size:13px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.creator-center .cc-download-source{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-center .cc-download-cover img{width:54px;height:74px;object-fit:cover;border-radius:7px}.creator-center .cc-download-placeholder{width:54px;height:74px;background:var(--bg);border:1px solid var(--line);border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--muted)!important}.creator-center .cc-download-placeholder small{font-size:9px}.creator-center .cc-download-reason{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.creator-center .cc-download-operations .cc-record-actions{margin:5px 0;gap:6px}.creator-center .cc-download-operations>.textbutton{display:inline-block;margin:3px 10px 3px 0;font-size:11px}.creator-center .cc-download-files .btn{padding:6px 9px;font-size:11px;margin-top:7px}.creator-center .cc-download-table .cc-empty{padding:32px;text-align:center}
.creator-center .cc-download-pager{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:9px;margin-top:20px;font-size:12px}.creator-center .cc-download-pager .btn{padding:8px 11px;font-size:12px}.creator-center .cc-download-pager input{width:60px;height:38px;padding:8px}.creator-center .cc-download-pager select{width:130px;height:38px;padding:8px}.creator-center .btn:disabled{opacity:.45;cursor:not-allowed}.creator-center.cc-modal .downloaditem{margin:12px 0;padding:12px 0;border-bottom:1px solid var(--line)}
@media(max-width:1100px){.creator-center .cc-download-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-center .cc-download-shown{grid-column:1/-1;justify-self:start}.creator-center .cc-download-pager{justify-content:flex-start}}@media(max-width:760px){.creator-center .cc-download-filters{padding:12px}.creator-center .cc-download-filter-fields{gap:10px}.creator-center .cc-download-filter-fields>.field:first-child{grid-column:1/-1}.creator-center .cc-download-pager{gap:7px}.creator-center .cc-download-tools .actions{gap:6px}.creator-center .cc-download-tools .dim{width:100%}.creator-center .cc-download-table{max-width:100%}}
.creator-center .cc-record .cardtop{margin-bottom:10px;gap:15px;align-items:flex-start}.creator-center .cc-record h3{font-size:14px;margin:0;overflow-wrap:anywhere}.creator-center .cc-record .cardtop>div{min-width:0}.creator-center .cc-record .status{flex-shrink:0}
.creator-center .cc-record .cardtop p{font-size:11px;overflow-wrap:anywhere}.creator-center .cc-record-actions{margin:10px 0}.creator-center .cc-record-actions .btn{padding:6px 10px}
.creator-center .cc-table-scroll{overflow:auto}.creator-center table{min-width:750px;table-layout:auto}.creator-center td{white-space:normal;vertical-align:middle;min-width:115px}.creator-center td:first-child{min-width:240px;max-width:340px}.creator-center td:last-child{min-width:175px}
.creator-center .workcell>img,.creator-center .workcell>video{width:42px;height:55px;object-fit:cover;flex-shrink:0}.creator-center .workcell>div{overflow-wrap:anywhere}.creator-center .cc-error-reason{color:#b57440!important;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}
.creator-center .downloaditem{grid-template-columns:85px 1fr;gap:18px}.creator-center .downloaditem>img,.creator-center .downloaditem>video{width:85px;height:100px;object-fit:contain}.creator-center .downloaditem h3{word-break:break-word}.creator-center .downloaditem .actions{flex-wrap:wrap}
.creator-center.cc-modal{position:fixed;inset:0;margin:auto;width:640px;max-width:calc(100vw - 32px);max-height:85dvh;padding:28px;border:1px solid var(--line);border-radius:16px;background:var(--paper);overflow:auto;box-shadow:0 30px 70px #12294c26}
.creator-center.cc-modal:not([open]){display:none}.creator-center.cc-modal::backdrop{background:#172b4b55}.creator-center.cc-modal>.actions{margin:16px 0}.creator-center.cc-modal .connectioncard{padding:14px 0;border-top:1px solid var(--line);border-radius:0}.creator-center .cc-code{margin-top:16px}.creator-center .cc-modal-error{color:#c15d5d!important;background:#fff0f0;padding:12px;border-radius:8px}.creator-center .cc-detail{font-size:13px;overflow-wrap:anywhere;white-space:pre-wrap}
.creator-center .cc-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.creator-center .cc-picker img,.creator-center .cc-picker video{width:100%;height:130px;object-fit:contain;background:var(--bg)}.creator-center .cc-picker>.btn{flex-direction:column;white-space:normal;padding:10px}.creator-center .cc-picker-item{padding:10px;border:1px solid var(--line);border-radius:8px;font-size:11px;word-break:break-word}.creator-center .cc-picker-item .btn{padding:5px 10px;margin-top:6px}.creator-center .cc-picker-item>span{display:block}
body[data-lc-theme]:not([data-lc-theme=glacier-white]):not([data-lc-theme=light]) .creator-center,body[data-theme=dark] .creator-center{--bg:#111b2b;--paper:#192639;--ink:#e3eaf6;--muted:#8b9bb2;--line:#2c3a50;--soft:#213754;--shadow:none;color-scheme:dark}
.lc-home-refresh .ld-utility-grid:has([data-creator-entry=download]){grid-template-columns:repeat(5,minmax(0,1fr))}.ld-side-collapsed .cc-entry .cc-badge{display:none}
@media(min-width:1700px){body.cc-workspace-active #lc-console-shell .lc-console-main>.creator-center>.cc-body{max-width:1530px;margin-inline:auto}.creator-center .cc-cover-empty{height:315px}}
@media(max-width:1100px){body.cc-workspace-active #lc-console-shell .lc-console-main>.creator-center{padding:24px}.creator-center .accountrow .actions{width:auto;justify-content:flex-start}.creator-center .cc-record .cardtop{flex-wrap:wrap}}
@media(max-width:900px){.cc-entry .cc-badge{display:none}}
@media(max-width:760px){body.cc-workspace-active #lc-console-shell .lc-console-main>.creator-center{padding:22px 16px}.creator-center .heading{flex-wrap:wrap}.creator-center .heading>.actions{margin-left:auto}.creator-center .heading>.actions>.btn{padding:5px 10px}.creator-center .tabs{gap:0;justify-content:space-between}.creator-center .tabs button{font-size:12px}.creator-center .tabs .cc-icon svg{width:16px}.creator-center .accountrow .actions{width:100%}.creator-center .pagefoot{display:block}.creator-center .cc-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-center .cc-media-item{width:70px}.creator-center .cc-media-tools button{padding:0 3px}.creator-center .stat>.cc-icon{display:none}.creator-center .formfooter>.dim{max-width:100%}.creator-center .connectioncard{flex-wrap:wrap}.creator-center .cc-record{padding:14px}.creator-center .downloaditem{grid-template-columns:65px 1fr}.creator-center .downloaditem>img,.creator-center .downloaditem>video{width:65px;height:85px}.lc-home-refresh .ld-utility-grid:has([data-creator-entry=download]){grid-template-columns:repeat(2,minmax(0,1fr))}}
