.douyin-collector{color:#182637;max-width:1200px;margin:auto;padding:28px 24px;font:15px/1.6 Segoe UI,Microsoft YaHei,sans-serif}.douyin-collector.dc-embedded{max-width:none;margin:0;padding:0}.dc-back,.dc-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dc-back{color:#2059a8;margin-bottom:24px}.douyin-collector h1{font-size:28px;font-weight:700}.douyin-collector h2{font-size:18px;font-weight:600}.douyin-collector header{margin-bottom:28px}.dc-session{border-block:1px solid #d6dee8;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.dc-muted{color:#526174;margin:12px 0;font-size:13px}.douyin-collector button{cursor:pointer;background:#fff;border:1px solid #b9c5d3;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 14px;display:inline-flex}.douyin-collector button:hover{background:#edf3fb}.douyin-collector button:disabled{opacity:.5;cursor:not-allowed}.douyin-collector :focus-visible{outline-offset:3px;outline:3px solid #2059a8}.douyin-collector .dc-primary{color:#fff;background:#2059a8;border-color:#2059a8}.dc-login{background:#f5f7fa;margin:24px 0;padding:20px}.dc-login p{max-width:75ch;margin:12px 0}.dc-login img{-webkit-user-select:none;user-select:none;border:1px solid #b9c5d3;width:100%;max-width:1000px}.dc-error{color:#91420d;background:#fff4e9;margin:16px 0;padding:14px}.dc-error button{margin-left:16px}.dc-toolbar{justify-content:space-between;align-items:end;gap:20px;margin-top:28px;display:flex}.dc-toolbar label{gap:6px;min-width:240px;display:grid}.dc-toolbar input{border:1px solid #b9c5d3;border-radius:7px;padding:10px 12px}.dc-table-wrap{margin:16px 0;overflow-x:auto}.dc-records table{border-collapse:collapse;width:100%;min-width:700px}.dc-records caption{text-align:left;padding-bottom:10px;font-weight:600}.dc-records th,.dc-records td{text-align:left;vertical-align:top;border-bottom:1px solid #d6dee8;padding:14px 12px}.dc-records thead{background:#f5f7fa}.dc-records td{font-variant-numeric:tabular-nums}.dc-records small{color:#526174;font-size:12px;font-weight:400;display:block}.dc-records a{color:#2059a8}.dc-records input[type=checkbox]{width:18px;height:18px}.dc-records td:last-child{max-width:290px}@media (max-width:640px){.douyin-collector{padding:18px 14px}.dc-session,.dc-toolbar{flex-direction:column;align-items:stretch}.dc-toolbar label{min-width:0}.dc-login{padding:12px}.douyin-collector h1{font-size:24px}.dc-records table{min-width:0;display:block}.dc-records caption,.dc-records tbody{display:block}.dc-records thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dc-records tbody tr{border-bottom:1px solid #d6dee8;grid-template-columns:26px repeat(3,minmax(0,1fr));gap:6px;padding:14px 0;display:grid}.dc-records th,.dc-records td{border:0;min-width:0;padding:4px}.dc-records tbody th{grid-area:1/2/auto/-1}.dc-records tbody td:first-child{grid-area:1/1}.dc-records tbody td:nth-child(3){grid-area:2/2}.dc-records tbody td:nth-child(4){grid-area:2/3}.dc-records tbody td:nth-child(5){grid-area:2/4}.dc-records td[data-label]:before{content:attr(data-label);color:#526174;font-size:12px;display:block}.dc-records tbody td:last-child{grid-column:2/-1;max-width:none}.dc-records tbody td:nth-child(6){grid-area:3/2}.dc-records tbody td:nth-child(7){grid-area:3/3}.dc-records tbody td:nth-child(8){grid-area:3/4}}.douyin-collector .dc-heading{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:12px;display:flex}.dc-heading h1,.dc-heading .dc-muted{margin:0}.dc-settings{border-block:1px solid #d6dee8;padding:12px 0}.dc-settings-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.dc-settings-row button{white-space:nowrap;flex-shrink:0;min-width:64px}.dc-settings-row button[aria-checked=true]{color:#fff;background:#176b67;border-color:#176b67}.dc-schedule-status{color:#526174;margin-left:10px;font-size:13px}.dc-schedule-times,.dc-schedule-note{color:#526174;margin:3px 0 0;font-size:13px}.dc-help{color:#526174;margin-top:6px;font-size:13px}.dc-help summary{cursor:pointer;color:#176b67;width:fit-content;padding:4px 0}.dc-help p{max-width:85ch;margin:6px 0}.dc-settings+.dc-records .dc-toolbar{margin-top:16px}.dc-records>output{color:#526174;margin-top:10px;font-size:13px;display:block}.dc-auth-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.dc-auth-row .dc-actions{gap:8px}.dc-progress{background:#f5faf9;border:1px solid #d6dee8;border-radius:8px;margin-top:16px;padding:14px 16px}.dc-progress-heading{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.dc-progress progress{accent-color:#176b67;width:100%;height:10px;margin:10px 0;display:block}.dc-progress p{margin:4px 0;font-size:13px}.dc-progress small{color:#526174;font-size:12px;display:block}.dc-sort-control{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:13px;display:flex}.dc-sort-control label{align-items:center;gap:10px;display:flex}.dc-sort-control select{background:#fff;border:1px solid #b9c5d3;border-radius:7px;padding:8px 12px}.dc-sort-control span{color:#526174}.douyin-collector .dc-sort-button{white-space:nowrap;background:0 0;border:0;min-height:32px;padding:4px 0;font-weight:600}.dc-records th[aria-sort=descending]{color:#176b67;background:#e7f3ef}.dc-records .dc-profile-link{text-underline-offset:3px;margin-top:5px;font-size:12px;text-decoration:underline;display:inline-block}.dc-qr-panel{background:#fff;border:1px solid #d6dee8;border-radius:7px;align-items:center;gap:20px;margin-top:12px;padding:16px;display:flex}.dc-qr-panel img{object-fit:contain;background:#fff;flex-shrink:0;width:192px;height:192px;padding:8px}.dc-qr-panel p{margin:6px 0}.dc-verification-backdrop{z-index:100;background:#0f172a66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dc-verification{background:#fff;border-radius:14px;width:min(560px,100%);max-height:85vh;padding:24px;overflow:auto;box-shadow:0 20px 60px #0f172a33}.dc-verification h2{font-size:20px;font-weight:700}.dc-verification p{color:#526174;margin:12px 0;font-size:13px;line-height:1.6}.dc-verification a{color:#176b67;text-decoration:underline}.dc-verification fieldset{border:1px solid #d6dee8;border-radius:8px;margin:16px 0;padding:14px}.dc-verification label{margin:10px 0;font-size:14px;display:block}.dc-verification input[type=radio]{margin-right:8px}.dc-verification input[type=number],.dc-verification textarea{border:1px solid #b9c5d3;border-radius:6px;width:100%;margin-top:8px;padding:8px;display:block}.dc-verification .dc-actions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}@media (max-width:640px){.dc-qr-panel{flex-direction:column;align-items:flex-start;gap:12px}.dc-qr-panel img{align-self:center}}.douyin-collector .dc-heading{margin-bottom:8px;padding:8px 0}.douyin-collector .dc-heading h1{font-size:24px}.dc-settings-compact{padding:10px 0!important}.dc-settings-compact>summary{cursor:pointer;min-height:28px;font-size:13px;line-height:28px}.dc-settings-compact>summary>span{float:right;color:#0f766e}.dc-settings-compact[open]>summary{margin-bottom:14px}.douyin-collector .dc-list-scope{margin:10px 0}.douyin-collector .dc-progress{margin:10px 0;padding:10px 14px}.dc-progress details{color:#64748b;font-size:12px}.douyin-collector .dc-toolbar{gap:10px}.douyin-collector .dc-actions{flex-wrap:wrap}.douyin-collector .dc-toolbar input{max-width:260px}.dc-verification{border:0;margin:auto}.dc-verification::backdrop{background:#0f172a66}
