.capture-hub{padding:28px 30px;margin-bottom:25px;border:1px solid #e5e5e5;border-radius:18px;background:#f0f0f0}.capture-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.capture-heading h2{font-size:23px;font-weight:500;letter-spacing:1px}.capture-heading p{font-size:11px;color:#959595;margin-top:10px}.capture-heading>span{color:#a4a4a4}.capture-actions{display:grid;grid-template-columns:1.1fr 1fr;gap:15px}.capture-actions button{display:grid;grid-template-columns:34px 1fr;gap:6px 13px;text-align:left;border-radius:12px;padding:20px;border:1px solid #e3e3e3;background:#ffffffa0}.capture-actions button>span{grid-row:1/3;align-self:center}.capture-actions button>strong{font-size:15px;font-weight:550}.capture-actions button>small{font-size:10px;color:#9b9b9b}.capture-actions .capture-main{background:#575757;color:#fff;border-color:#575757}.capture-main small{color:#c8c8c8!important}.capture-secondary{display:flex;justify-content:flex-start;gap:24px;margin-top:20px}.capture-secondary button{display:flex;align-items:center;gap:7px;color:#7c7c7c;font-size:11px;padding:5px 0}.capture-secondary svg{width:16px;height:16px}.entry-modes{display:flex;gap:7px;padding:5px;border-radius:10px;background:#f3f3f3;margin-bottom:18px}.entry-modes button{flex:1;font-size:11px;padding:10px 7px;border-radius:7px;color:#7c7c7c}.entry-modes button:focus,.entry-modes button:hover{background:#fff}.payment-settings{grid-column:1/-1}.rules-heading{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin:25px 0 12px}.payment-rule{display:grid;grid-template-columns:1fr 1.3fr 1fr 1.1fr auto auto;gap:12px;align-items:end;padding:17px 0;border-top:1px solid var(--line)}.payment-rule .field{font-size:10px}.payment-rule input,.payment-rule select{min-width:0}.payment-rule .danger-button{padding:11px 4px}.rule-enabled{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:10px;color:#969696;padding-bottom:12px}.payment-settings>.primary-button{margin-top:20px}.channel-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.channel-chips span{font-size:10px;padding:7px 10px;background:#f4f4f4;color:#888888;border-radius:6px}.add-channel-row{display:flex;gap:10px}.add-channel-row>input{flex:1;min-width:0;padding:11px;border:1px solid #e5e5e5;border-radius:8px;background:#fcfcfc;color:#6b6b6b;font-size:11px}.payment-hint{font-size:10px;color:#898989;background:#f3f3f3;border-radius:6px;padding:9px 11px;margin-top:13px}.editor-more{margin-top:16px;font-size:11px;color:#979797}.editor-more summary{cursor:pointer;padding:7px 0}.editor-more .edit-grid{margin-top:14px}.purpose-hint{font-size:11px;line-height:1.8;background:#f3f3f3;border-radius:7px;padding:11px;color:#848484;margin-top:12px}.purpose-hint small{display:block;color:#9f9f9f;font-size:9px}.purpose-hint button{color:#747474;font-size:10px;text-decoration:underline;margin-left:10px}.wide-dialog{max-width:820px}.batch-summary{padding:14px;background:#f2f2f2;border:1px solid #e6e6e6;border-radius:9px;color:#777777;font-size:12px;line-height:1.8}.batch-tools{display:flex;gap:22px;padding:18px 0}.import-row{padding:20px 0;border-bottom:1px solid var(--line)}.import-select{display:flex;align-items:center;gap:12px;cursor:pointer}.import-select input{accent-color:#666666;flex-shrink:0}.import-select>span{flex:1;min-width:0}.import-select strong{font-size:13px;font-weight:500;display:block;overflow-wrap:anywhere}.import-select small{display:block;font-size:10px;color:#a3a3a3;margin-top:7px}.import-select b{font-size:15px;font-weight:500;white-space:nowrap}.import-purpose{display:grid;grid-template-columns:1fr 120px;gap:10px;margin-top:14px}.import-purpose input,.import-purpose select{min-width:0;background:#fbfbfb;border:1px solid #e8e8e8;border-radius:7px;padding:10px;font-size:11px;color:#797979}.import-original{color:#a9a9a9;font-size:10px;margin-top:12px;line-height:1.8}.import-original summary{cursor:pointer}.import-original p{margin-top:8px;overflow-wrap:anywhere}.batch-pagination{display:flex;align-items:center;justify-content:space-between;padding:25px 0 10px;font-size:11px;color:#9b9b9b}.batch-footer{position:sticky;bottom:-28px;margin:10px -5px -28px;padding:18px 5px 22px;background:#fffffff2;backdrop-filter:blur(8px)}.social-person{padding:18px 0;border-bottom:1px solid var(--line)}.social-person:last-child{border:0}.social-person>summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;font-size:12px}.social-person>summary::-webkit-details-marker{display:none}.social-person summary>span:nth-child(2){flex:1;min-width:0}.social-person strong{font-weight:500}.social-person small{display:block;font-size:10px;color:#a2a2a2;margin-top:7px;line-height:1.8}.person-avatar{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:13px;background:#f0f0f0;color:#969696;font-size:15px}.social-event{display:flex;justify-content:space-between;gap:12px;width:100%;padding:15px 6px;font-size:11px;color:#8b8b8b;border-top:1px solid #f4f4f4;text-align:left}.social-person[open]>div{padding-top:15px}.track-preview{padding:15px;background:#f6f6f6;border:1px solid #e7e7e7;border-radius:10px}.track-preview svg{width:100%;height:210px}.track-preview>small{display:block;font-size:10px;text-align:center;color:#a4a4a4}.track-list>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 0;border-bottom:1px solid var(--line)}.track-list strong{font-weight:500;font-size:12px}.track-list small{display:block;font-size:10px;color:#a3a3a3;margin-top:7px}.track-list .text-link{flex-shrink:0}
@media(max-width:1000px){.payment-rule{grid-template-columns:1fr 1fr}.rule-enabled{padding-top:6px;padding-bottom:0}.payment-rule .danger-button{justify-self:end}}
@media(max-width:560px){.navigation{grid-template-columns:repeat(5,1fr)}.nav-item>span:last-child{font-size:9px}.capture-hub{padding:22px;margin-bottom:20px}.capture-heading{margin-bottom:18px}.capture-heading h2{font-size:19px;letter-spacing:0}.capture-heading p{font-size:10px;line-height:1.8}.capture-heading .eyebrow{font-size:8px}.capture-actions{grid-template-columns:1fr;gap:11px}.capture-actions button{padding:16px;grid-template-columns:24px 1fr;gap:5px 12px}.capture-actions button>strong{font-size:13px}.capture-actions button>small{font-size:10px}.capture-actions svg{width:21px;height:21px}.capture-secondary{gap:0;justify-content:space-between;margin-top:16px}.capture-secondary button{font-size:10px;gap:5px}.capture-secondary svg{width:15px;height:15px}.payment-rule{gap:10px;padding:16px 0}.payment-settings .edit-grid{gap:11px}.import-select{gap:8px}.import-select strong{font-size:11px}.import-select small{font-size:9px}.import-select b{font-size:13px}.import-purpose{grid-template-columns:minmax(0,1fr) 88px;gap:8px}.import-purpose input,.import-purpose select{font-size:10px;padding:10px 7px}.batch-summary{font-size:11px}.batch-tools{gap:18px}.batch-footer{bottom:-22px;margin-bottom:-22px;padding-bottom:20px}.social-person summary{gap:9px;font-size:11px}.social-person small{font-size:9px}.person-avatar{width:34px;height:34px;font-size:13px;border-radius:10px}.payment-hint{font-size:9px;line-height:1.8}.track-list .text-link{font-size:10px}.editor-more .edit-grid{grid-template-columns:1fr}.add-channel-row .secondary-button{padding:10px}.wide-dialog .dialog-shell{padding:20px}.track-preview svg{height:180px}}

.import-purpose{grid-template-columns:1fr 1fr}.import-purpose>input{grid-column:1/-1}.speech-state{display:flex;gap:10px;align-items:center;margin:12px 0;color:#868686;font-size:11px}.speech-state button{font-size:11px;color:#616161;text-decoration:underline}.speech-state small{flex:1;line-height:1.8}

.cloud-panel{grid-column:1/-1}.connection-state{font-size:12px;line-height:1.9;color:#7a7a7a;background:#f4f4f4;padding:12px;border-radius:9px;margin-bottom:16px;overflow-wrap:anywhere}#cloud-config{margin:18px 0;font-size:12px;color:#8b8b8b}#cloud-config>summary{cursor:pointer;padding:9px 0}#cloud-config .edit-grid{margin:15px 0}#cloud-config .primary-button{margin-top:5px}.auto-sync-toggle{display:flex;align-items:center;gap:8px;color:#919191;font-size:11px;margin:22px 0}.auto-sync-toggle input{accent-color:#747474}.tracking-controls{padding:0 0 22px;border-bottom:1px solid var(--line);margin-bottom:22px}.tracking-controls .button-row{flex-wrap:wrap}.tracking-controls>.text-link{margin-top:14px}.sync-conflict{border:1px solid #e6e6e6;border-radius:10px;padding:16px;margin:18px 0}.sync-conflict legend{font-size:12px;color:#7a7a7a;padding:0 7px}.sync-conflict label{display:block;font-size:12px;color:#6c6c6c;line-height:1.8;padding:12px 0;cursor:pointer}.sync-conflict label input{accent-color:#707070;margin-right:8px}.sync-conflict small{display:block;padding-left:26px;font-size:11px;color:#9d9d9d;white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;overflow:auto}

#sync-duplicate-note{white-space:pre-wrap;max-height:260px;overflow:auto}
