.oc .oc-merge-editor-bar{border-radius:var(--radius-sm);width:auto;margin:8px 16px;display:flex;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08)}.oc #oc-merge-toggle-btn.oc-usage-help-float{z-index:10;position:absolute;bottom:24px;right:24px}.oc #oc-merge-toggle-btn.oc-usage-help-float svg{width:24px;height:24px}.oc .oc-merge-td{text-align:left!important}.oc .oc-merge-value{width:100%;display:revert!important}.oc .oc-merge-area{height:700px}html[data-darkmode=true] .oc .oc-merge-editor-bar{box-shadow:0 1px 3px rgba(0,0,0,.2)}.sub_div{box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:8px;width:calc(100% - 24px);min-width:280px;max-width:350px;margin:0 auto;display:flex}.sub_div>span:first-child{flex:1;min-width:0}.sub_tab{white-space:nowrap;opacity:0;box-sizing:border-box;width:100%;max-width:100%;margin:0;font-size:12px;display:block;overflow:hidden}.sub_tab_show{white-space:nowrap;-o-transition:all 1s;opacity:1;box-sizing:border-box;width:100%;max-width:100%;margin:0;font-size:12px;transition:all 1s;display:block;overflow:hidden}.sub_setting{white-space:nowrap;opacity:1;vertical-align:middle;cursor:pointer;background-color:unset;border:unset;flex-shrink:0;margin:0;line-height:0;display:inline-block}.oc .sub_setting svg{vertical-align:middle;width:18px;height:18px;color:var(--text-secondary);padding-left:2px;display:inline-block}.oc .sub_setting:hover svg{opacity:.7}.oc .text_show{width:100%;color:var(--text-primary);white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;font-size:max(8px,min(.57vw + 6.2px,12px));line-height:1.2;display:block;overflow-x:auto;overflow-y:hidden}.oc .sub-info-status{width:100%;font-size:max(8px,min(.57vw + 6.2px,12px));line-height:1.4;display:block}.oc .sub-info-status.err{color:var(--error-color,#dc2626)}.oc .text_show::-webkit-scrollbar{display:none}.oc .text_show.dragging{cursor:grabbing}.oc .progress_bar_bg{border:1px solid var(--scrollbar-thumb);background-color:var(--editor-bg);box-sizing:border-box;border-radius:6px;align-items:center;height:36px;display:flex;position:relative;overflow:hidden;width:100%!important;max-width:100%!important}.oc .progress_bar_fill{border-radius:6px;height:34px}.oc .progress_bar_text{text-align:center;box-sizing:border-box;width:100%;padding:0 4px;line-height:1.2;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.oc .progress_bar_expire{line-height:1.2;display:block}.progress_bar_high{background-color:var(--green-pale)}.progress_bar_medium{background-color:var(--peach-pale)}.progress_bar_low{background-color:var(--pink-pale)}.oc .sub-info-url-overlay{background:var(--overlay-bg);z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sub-info-url-model{background:var(--bg-white,white);border-radius:var(--radius-lg,8px);box-shadow:var(--shadow-md,0 4px 12px rgba(0,0,0,.15));border:1px solid var(--border-light,#e5e7eb);width:90vw;min-width:400px;max-width:550px;max-height:85vh;transition:all var(--transition-fast,.2s);flex-direction:column;display:flex;overflow:hidden}.sub-info-url-header{border-bottom:1px solid var(--border-light,#e5e7eb);background:var(--bg-gray,#f9fafb);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px;display:flex}.sub-info-url-title{color:var(--text-primary,#1f2937);font-size:16px;font-weight:600}.sub-info-url-footer{border-top:1px solid var(--border-light,#e5e7eb);background:var(--bg-gray,#f9fafb);flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:20px;display:flex}.sub-info-url-content{flex:1;padding:24px;overflow-y:auto}.sub-info-url-form-group{flex-direction:column;gap:8px;display:flex}.sub-info-url-form-group label{color:var(--text-primary,#1f2937);font-size:14px;font-weight:500}.sub-info-url-form-textarea{border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-sm,4px);background:var(--bg-white,white);width:100%;min-height:120px;color:var(--text-primary,#1f2937);resize:vertical;transition:all var(--transition-fast,.2s);box-sizing:border-box;padding:10px 12px;font-family:inherit;font-size:14px}.sub-info-url-form-textarea:focus{border-color:var(--primary-color,#3b82f6);box-shadow:0 0 0 2px var(--primary-a10);outline:none}.sub-info-url-form-textarea::-webkit-input-placeholder{color:var(--text-secondary,#6b7280)}.sub-info-url-form-textarea::placeholder{color:var(--text-secondary,#6b7280)}.sub-info-url-btn{border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-sm,4px);cursor:pointer;transition:all var(--transition-fast,.2s);white-space:nowrap;padding:8px 16px;font-size:14px;font-weight:500}.sub-info-url-cancel-btn{background:var(--bg-white,white);color:var(--text-secondary,#6b7280);border-color:var(--border-light,#e5e7eb)}.sub-info-url-cancel-btn:hover{background:var(--hover-bg,#f3f4f6);color:var(--text-primary,#1f2937)}.sub-info-url-submit-btn{background:var(--primary-color,#3b82f6);color:var(--text-on-primary,#fff);border-color:var(--primary-color,#3b82f6)}.sub-info-url-submit-btn:hover:not(:disabled){background:var(--primary-color,#3b82f6);opacity:.9}.sub-info-url-submit-btn:disabled{background:var(--bg-gray,#f9fafb);color:var(--text-secondary,#6b7280);border-color:var(--border-light,#e5e7eb);cursor:not-allowed}html[data-darkmode=true] .oc .sub_setting svg{color:var(--text-primary,#e0e0e0)}html[data-darkmode=true] .oc .text_show{color:var(--text-primary,#e0e0e0);line-height:1.2}html[data-darkmode=true] .oc .progress_bar_bg{border:1px solid var(--scrollbar-thumb-hover);background-color:var(--bg-white,#333)}html[data-darkmode=true] .oc .progress_bar_high{background-color:var(--green-muted)}html[data-darkmode=true] .oc .progress_bar_medium{background-color:var(--peach-muted)}html[data-darkmode=true] .oc .progress_bar_low{background-color:var(--pink-muted)}html[data-darkmode=true] .oc .sub-info-url-model{background:var(--bg-white,#1f2937);border-color:var(--border-light,#374151)}html[data-darkmode=true] .oc .sub-info-url-header,html[data-darkmode=true] .oc .sub-info-url-footer{background:var(--bg-gray,#111827);border-color:var(--border-light,#374151)}html[data-darkmode=true] .oc .sub-info-url-title,html[data-darkmode=true] .oc .sub-info-url-form-group label{color:var(--text-primary,#f3f4f6)}html[data-darkmode=true] .oc .sub-info-url-form-textarea{background:var(--bg-gray,#374151);border-color:var(--border-light,#4b5563);color:var(--text-primary,#f3f4f6)}html[data-darkmode=true] .oc .sub-info-url-form-textarea:focus{border-color:var(--primary-color,#60a5fa);box-shadow:0 0 0 2px var(--primary-a10)}html[data-darkmode=true] .oc .sub-info-url-form-textarea::-webkit-input-placeholder{color:var(--text-secondary,#9ca3af)}html[data-darkmode=true] .oc .sub-info-url-form-textarea::placeholder{color:var(--text-secondary,#9ca3af)}html[data-darkmode=true] .oc .sub-info-url-cancel-btn{background:var(--bg-white,#374151);color:var(--text-secondary,#9ca3af);border-color:var(--border-light,#4b5563)}html[data-darkmode=true] .oc .sub-info-url-cancel-btn:hover{background:var(--hover-bg,#4b5563);color:var(--text-primary,#f3f4f6)}.sub-info-url-submit-btn:disabled{background:var(--bg-gray,#4b5563);color:var(--text-secondary,#9ca3af);border-color:var(--border-light,#374151)}.sub_providers_container{scrollbar-width:thin;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.sub_providers_container.no-scroll{cursor:default;overflow-x:hidden}.sub_providers_container::-webkit-scrollbar{height:4px}.sub_providers_container::-webkit-scrollbar-track{background:var(--bg-gray);border-radius:2px}.sub_providers_container::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:2px}.sub_providers_container::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.sub_providers_container.dragging{cursor:grabbing}.oc .sub_provider_item{background-color:var(--editor-bg);border:1px solid var(--scrollbar-thumb);box-sizing:border-box;border-radius:6px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:100px;min-height:36px;display:flex;position:relative}.sub_provider_fill{border-radius:5px;transition:width .3s;position:absolute;top:0;bottom:0;left:0}.oc .sub_provider_name{z-index:1;color:var(--text-primary);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 4px;font-size:12px;font-weight:500;line-height:1;position:relative;overflow:hidden}.oc .sub_provider_percent{z-index:1;color:var(--text-primary);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 4px;font-size:12px;font-weight:400;line-height:1;position:relative;overflow:hidden}html[data-darkmode=true] .oc .sub_provider_item{background-color:var(--bg-white,#333);border-color:var(--scrollbar-thumb-hover)}html[data-darkmode=true] .oc .sub_provider_name,html[data-darkmode=true] .oc .sub_provider_percent{color:var(--text-primary,#e0e0e0)}@media (max-width:1024px){.sub_tab,.sub_tab_show{font-size:11px}.progress_bar_bg{min-width:220px}.sub_div{gap:6px;width:calc(100% - 20px);margin:0 10px}.sub_providers_container{gap:3px}.sub_provider_item{width:90px}.sub_provider_name,.sub_provider_percent{font-size:11px}}@media (max-width:768px){.sub_tab,.sub_tab_show{font-size:10px}.progress_bar_bg{min-width:200px}.sub_div{gap:4px;width:calc(100% - 16px);margin:0 8px}.sub_providers_container{gap:2px}.sub_provider_item{width:80px;min-height:32px}.sub_provider_name,.sub_provider_percent{font-size:10px}}@media (max-width:480px){.oc #oc-merge-toggle-btn.oc-usage-help-float{bottom:16px;right:16px}.sub_tab,.sub_tab_show{font-size:9px}.progress_bar_bg{min-width:180px!important}.sub_div{gap:2px;width:calc(100% - 12px);margin:0 6px}.sub_provider_item{width:70px;min-height:30px;padding:0 2px}.sub_provider_name,.sub_provider_percent{font-size:9px}}@media (max-width:320px){.sub_tab,.sub_tab_show{font-size:8px}.progress_bar_bg{min-width:160px!important}.sub_div{width:calc(100% - 8px);margin:0 4px}.sub_provider_item{width:60px;min-height:28px}.sub_provider_name,.sub_provider_percent{font-size:8px}}