.nativeAdsContainer{margin:0 auto}.nativeAdsHeader{color:#6c3fe2;font-weight:700;font-size:1.6rem;text-align:center;margin-bottom:4px}.nativeAdsSubtitle{color:#2f2f30;text-align:center;font-size:1.3rem;margin-bottom:24px}.nativeAdsInputCard{border:2px solid rgba(226,232,240,1);border-radius:8px;background:#fff;padding:1rem;margin-bottom:32px;box-shadow:0 2px 16px #6c3fe20d}.nativeAdsInputLabel{font-weight:700;color:#212242;margin-bottom:8px;display:block;font-size:1rem;border-bottom:2px dashed rgba(226,232,240,1);padding-bottom:8px}.nativeAdsTextarea{width:100%;font-family:inherit;font-size:1rem;border:2px dashed rgba(226,232,240,1);border-radius:6px;resize:vertical;padding:12px;margin-bottom:24px;background:#f9f9ff;color:#6b2074}.nativeAdsContainer{border:2px solid #ccc;padding:16px;box-sizing:border-box;border-radius:6px}.nativeAdsTabsWrapper{background:#fff;border-radius:10px;margin-top:0;box-shadow:0 2px 16px #6c3fe209;border:2px solid rgba(226,232,240,1)}.nativeAdsTabs{display:flex;border-bottom:2px solid #f6f6fa;padding:0 20px;gap:8px}.nativeAdsTab{font-size:16px;color:#888;background:none;outline:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-weight:600;padding:10px 18px;transition:color .3s ease}.nativeAdsTabActive{border-bottom:3px solid #6b21a8;font-weight:600;color:#6b21a8}.nativeAdsTabPanel{padding:32px 24px 24px}.nativeAdsFieldRow{display:flex;align-items:flex-start;gap:16px;margin-bottom:26px}.nativeAdsFieldLabel{min-width:220px;font-weight:500;color:#222;padding-top:6px}.nativeAdsFieldInputWrapper{flex:1 1;display:flex;align-items:center;gap:8px}.nativeAdsFieldInput,.nativeAdsFieldInputWrapper{background:#fff;color:#6b2074;resize:none;border:1.5px solid #6b2074;border-radius:7px;width:100%;padding:10px;font-size:15px}.nativeAdsCopyBtn{background:none;border:none;color:#6c3fe2;font-size:20px;cursor:pointer;padding:3px 8px 0;transition:color .15s}.nativeAdsCopyBtn:focus,.nativeAdsCopyBtn:hover{color:#4a26b6}.nativeAdsTabPlaceholder{color:#dd2eba;font-style:italic;text-align:center;padding:40px 0}.open-new-tab-icon{height:21px;padding-left:5px;cursor:pointer;float:left}.custom-tooltip{background:#7543e0;color:#fff;transition:opacity .25s ease;z-index:10000;top:-50px;transform:translateX(-50%);transform:translateY(-50%)}.tooltip-wrapper{position:relative;display:inline-block;cursor:pointer}.custom-tooltip{position:absolute;bottom:150%;left:50%;transform:translateX(-50%) scale(.9);background-color:#7543e0;color:white;padding:6px 12px;border-radius:4px;white-space:nowrap;font-size:12px;opacity:0;pointer-events:none;transition:all .3s ease;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.3);font-family:sans-serif;animation:fadeInUp .25s ease forwards}.custom-tooltip .tooltip-arrow{position:absolute;top:100%;left:50%;margin-left:-5px;width:0;height:0;border-top:6px solid #7543e0;border-left:6px solid transparent;border-right:6px solid transparent}.custom-tooltip.copied{background-color:#4caf50}@keyframes fadeInUp{0%{opacity:0;transform:translateX(-50%) translateY(4px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.nativeAdsTable{width:100%;border-collapse:collapse;border:1px solid #6b2074;align-content:center}.nativeAdsTable td,.nativeAdsTable th{border:2px solid #6b2074;padding:10px;text-align:left}.nativeAdsButtonGroup{display:flex;justify-content:flex-end;gap:12px}.nativeAdsResetBtn{padding:8px 16px;font-size:14px;background-color:#333}.nativeAdsResetBtn,.nativeAdsSubmitBtn{border-radius:4px;border:none;color:white}.nativeAdsSubmitBtn{padding:8px 12px;background-color:#6c3fe2;font-size:17px;cursor:pointer}.nativeAdsSubmitBtn:focus,.nativeAdsSubmitBtn:hover{background-color:#4a26b6;opacity:.9}.displayAdsContainer{margin:0 auto}.displayAdsHeader{color:#6c3fe2;font-weight:700;font-size:1.6rem;text-align:center;margin-bottom:4px}.displayAdsSubtitle{color:#2f2f30;text-align:center;font-size:1rem;margin-bottom:24px}.displayAdsInputCard{border:2px solid rgba(226,232,240,1);border-radius:8px;background:#fff;padding:1rem;margin-bottom:32px;box-shadow:0 2px 16px #6c3fe20d}.displayAdsInputLabel{font-weight:700;color:#212242;margin-bottom:8px;display:block;font-size:1rem;border-bottom:2px dashed rgba(226,232,240,1);padding-bottom:8px}.displayAdsButtonGroup{display:flex;justify-content:flex-end;gap:12px}.displayAdsResetBtn{padding:10px 20px;font-size:17px;border-radius:7px;border:none;color:white;background-color:#333}.displayAdsPreviewBtn{display:inline-flex;align-items:center;gap:8px;padding:.6rem 1.2rem;background-color:#6c3fe2;color:#fff;border:1px solid #d1d5db;border-radius:8px;font-weight:500;transition:background .2s ease;font-size:1.1rem}.displayAdsPreviewBtn:focus,.displayAdsPreviewBtn:hover{background:#4a26b6}.displayAdsPreviewArea{margin-top:24px}.displayAdsPreviewTitle{font-weight:600;margin-bottom:8px;color:#6c3fe2}.displayAdsPreviewContent{border:1px dashed rgba(226,232,240,1);background:#f9f9ff;border-radius:6px;padding:16px;min-height:80px}.displayAdsFAQSection{margin-top:40px}.displayAdsFAQHeader{color:#6b6e81;font-weight:700;font-size:1.8rem;text-align:center;margin-bottom:16px}.displayAdsFAQCard{background:#f9f9ff;border-radius:18px;padding:2rem;margin:0 auto;box-shadow:0 2px 16px #6c3fe20d}.displayAdsFAQQuestion{color:#6c3fe2;font-weight:700;font-size:1.5rem;margin-bottom:8px;display:flex;align-items:center;gap:8px}.displayAdsCaret{font-size:24px;margin-right:8px;transform:rotate(180deg);display:inline-block}.displayAdsFAQList{color:#6b6e81;font-size:1rem;margin-left:30px;line-height:30px}.dropzone{border:2px dashed #0c0c0c;border-radius:8px;min-height:222px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;transition:border-color .2s;background:#fff;cursor:pointer;margin-bottom:30px}.dropzoneActive{border-color:#6c3fe2;background:#f9f9ff}.dropzoneInner{display:flex;flex-direction:column;align-items:center;text-align:center}.dropzoneIcon{color:#909;font-size:38px;margin-bottom:11px}.dropzoneMainText{color:#0e0f0f;font-size:16px;margin-bottom:2px}.dropzoneBrowseText{color:#333;font-size:15px;margin-bottom:12px}.dropzoneButton{border:none;background:#C0C;color:#FFF;font-size:19px;padding:8px 22px;border-radius:8px;font-weight:500;cursor:pointer;transition:background .15s;outline:none;box-shadow:0 1px 4px #aeb7c533}.dropzoneButton:focus,.dropzoneButton:hover{background:#909}.displayAdsLoader{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modalOverlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1000;display:flex;align-items:center;justify-content:center}.modalCard{background:#fff;border-radius:8px;width:480px;max-width:95%;box-shadow:0 10px 25px rgba(0,0,0,.25);padding:20px}.modalHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.modalCloseBtn{background:transparent;border:none;font-size:20px;cursor:pointer;line-height:1}.modalContent{display:flex;flex-direction:column;gap:8px}.modalRow{display:flex;justify-content:space-between}.modalLabel{font-weight:600;color:#444}.modalValue{text-align:right;color:#222;max-width:70%;word-break:break-all}.networkRowAccent{border-left:4px solid var(--accent)}.perfBadge{background:#f3f4f6;border-radius:4px;padding:2px 6px}.info-tooltip{display:none}label span:hover .info-tooltip{display:block}.user-message{padding:16px;margin-bottom:16px;border:1px solid;border-radius:2px;font-family:sans-serif}.user-message,.user-message-icon{display:flex;align-items:center;font-weight:700;position:relative}.user-message-icon{width:40px;height:100%;justify-content:center;font-size:20px;color:white;flex-shrink:0}.user-message-icon:after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid}.user-message-content{flex:1 1;padding-left:16px;display:flex;justify-content:space-between;align-items:center}.user-message-action{font-weight:400;font-size:.9em;text-decoration:none;align-items:center!important}.user-message.warning{background-color:#fff7e6;border-color:#ff9900}.user-message.warning .user-message-icon{background-color:#ff9900;color:white}.user-message.error{background-color:#ffe1e1;border-color:#f44336}.user-message.error .user-message-icon{background-color:#f44336;color:white}.user-message.success{background-color:#d9f6d9;border-color:#4CAF50}.user-message.success .user-message-icon{background-color:#4CAF50;color:white}.user-message.alert{background-color:#fffed7;border-color:#ffcc00}.user-message.alert .user-message-icon{background-color:#ffcc00;color:black}.user-message.info{background-color:#cceeff;border-color:#2196F3}.user-message.info .user-message-icon{background-color:#2196F3;color:white}.activeTab{background:#6d28d9;color:white;font-weight:500}.activeTab,.inactiveTab{padding:6px 12px;border-radius:8px}.inactiveTab{background:#f3f4f6;color:#374151;cursor:pointer}.tabContainer{display:flex;gap:12px;margin-bottom:24px}.tabButtons{display:flex;gap:12px;margin-bottom:16px}.tabButtons button{flex:1 1;padding:10px 16px;font-weight:500;border:none;border-radius:8px;background-color:#f3f4f6;color:#1f2937;cursor:pointer;transition:all .2s ease-in-out;min-width:140px;text-align:center;font-size:15px}.tabButtons button:hover{background-color:#e5e7eb}.tabButtons button.activeTab{background-color:#6366f1;color:#fff;font-weight:600}.trackerTable{width:100%;border-collapse:collapse;margin-top:8px;font-size:14px}.trackerTable td,.trackerTable th{border:1px solid #d1d5db;padding:10px 12px;text-align:center}.trackerTable th{background-color:#f9fafb;font-weight:600;color:#374151}.trackerTable td{color:#1f2937;word-break:break-word}.trackerTable tr:nth-child(2n){background-color:#f3f4f6}.trackerTable a{color:#2563eb;font-weight:500;text-decoration:underline}.trackerTable a:hover{color:#1d4ed8}.trackerTable .trackerName{font-weight:600;color:#4b5563}.trackerTable .trackerValue{color:#1f2937;word-break:break-all}.trackerTable .trackerValue a{color:#2563eb;text-decoration:none}.trackerTable .trackerValue a:hover{color:#1d4ed8;text-decoration:underline}.trackerTable .trackerValue span{color:#6b7280;font-style:italic}.trackerTable .trackerValue .trackerLink{color:#2563eb;text-decoration:none}.trackerTable .trackerValue .trackerLink:hover{color:#1d4ed8;text-decoration:underline}.toggle-switch{display:flex;align-items:center;gap:8px;cursor:pointer}.toggle-switch input{width:34px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ccc;border-radius:20px;position:relative;transition:background-color .3s ease}.toggle-switch input:checked{background-color:#6c3fe2}.toggle-switch input:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:white;border-radius:50%;transition:left .3s ease}.toggle-switch input:checked:before{left:16px}