.wp-block-custom-multistep-form{margin:0 auto;max-width:800px;padding:20px}@media(max-width:768px){.wp-block-custom-multistep-form{margin:0 5px;padding:10px}.field-config{padding:10px}}.form-step{margin-bottom:20px}.field-wrapper{margin-bottom:15px}@media(max-width:768px){.field-wrapper{padding:0 5px}}.field-wrapper .field-description{color:#666;font-size:.9em;line-height:1.4;margin:-2px 0 8px}.field-wrapper .field-description:before{color:#007bff;content:"ℹ";display:inline-block;font-size:.9em;margin-right:5px}.field-wrapper label+.field-description+.color-palette-wrapper,.field-wrapper label+.field-description+.file-upload-wrapper,.field-wrapper label+.field-description+.font-select-wrapper,.field-wrapper label+.field-description+.radio-group,.field-wrapper label+.field-description+.slider-wrapper,.field-wrapper label+.field-description+.static-html-wrapper,.field-wrapper label+.field-description+.textarea-wrapper,.field-wrapper label+.field-description+input,.field-wrapper label+.field-description+select{margin-top:5px}.field-wrapper label{display:block;font-weight:700;margin-bottom:5px}.field-wrapper input,.field-wrapper select{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;padding:8px;width:100%}.step-response{background-color:#f0f0f0;white-space:pre-wrap}.step-error,.step-response{border-radius:4px;margin-top:20px;padding:15px}.step-error{background-color:#fee;color:#c00}.steps-navigation button{margin-right:10px}.step-indicator{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px;padding:20px 0;position:relative}@media(max-width:768px){.step-indicator{margin-bottom:20px;padding:10px 0}.step-indicator:before{background-color:#ddd;content:"";height:2px;left:15px;position:absolute;right:15px;top:25px;z-index:0}}.step-dot{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}@media(max-width:768px){.step-dot{flex:1;max-width:60px;padding:0 5px}.step-dot .step-title{display:none}}.step-number{align-items:center;background-color:#ddd;border-radius:50%;display:flex;font-weight:600;height:30px;justify-content:center;margin-bottom:5px;width:30px}@media(max-width:768px){.step-number{background-color:#fff;border:2px solid #ddd;font-size:12px;height:25px;width:25px}}.step-title{color:#666;font-size:12px;text-align:center}@media(max-width:768px){.step-title{font-size:11px;line-height:1.2;max-width:80px;padding:0 5px;word-wrap:break-word;hyphens:auto}}.step-dot.active .step-number{background-color:#007cba;color:#fff}@media(max-width:768px){.step-dot.active .step-number{border-color:#007cba;box-shadow:0 2px 4px rgba(0,0,0,.1);transform:scale(1.1)}}.step-dot.completed .step-number{background-color:#46b450;color:#fff}@media(max-width:768px){.step-dot.completed .step-number{border-color:#46b450}}.step-connector{align-self:center;background-color:#ddd;flex-grow:1;height:2px;margin:0 10px;position:relative;top:-15px}@media(max-width:768px){.step-connector{display:none}}.step-connector.completed{background-color:#46b450}.form-buttons{display:flex;flex-direction:row;gap:10px;margin-top:20px;width:100%}.button-back{background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;flex:1}.button-back,.button-next{cursor:pointer;padding:8px 16px}.button-next{background-color:#007cba;border:none;border-radius:4px;color:#fff}.step-result{border:2px dotted #666;border-radius:4px;margin-bottom:20px;padding:15px}.field-config{background:#f9f9f9;border:1px solid #ddd;border-radius:4px;margin:20px 0;padding:15px}.remove-field-button{color:#c00!important;margin-top:10px!important}.steps-navigation{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.steps-navigation button{margin:0!important}.file-upload-wrapper{margin-bottom:15px}.file-list{display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:10px;padding:10px}.file-item{border:1px solid #ddd;border-radius:8px;flex-direction:column;position:relative}.file-item .file-preview{border-radius:4px;height:150px;margin-bottom:8px;-o-object-fit:cover;object-fit:cover;width:100%}.file-item .file-info{align-items:center;display:flex;flex-direction:column;padding:0 4px;text-align:center;width:100%}.file-item .file-info .file-name{color:#333;font-size:12px;margin-bottom:2px;overflow-wrap:break-word;word-wrap:break-word;display:-webkit-box;max-width:100%;word-break:break-all;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.file-item .file-info .file-size{color:#666;font-size:11px}.file-item .remove-file{align-items:center;background:hsla(0,0%,100%,.9);border:none;border-radius:12px;color:#dc3545;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;padding:0;position:absolute;right:4px;top:4px;width:24px}.file-item .remove-file:hover{background:#dc3545;color:#fff}.file-error{color:#c00;font-size:.9em;margin-top:5px}.file-preview{border:1px solid #ddd;border-radius:4px;margin-right:10px;max-height:80px;max-width:80px;-o-object-fit:cover;object-fit:cover}.file-item{background:#f8f9fa;border-radius:4px;margin:4px 0;padding:8px}.file-info,.file-item{align-items:center;display:flex}.file-info{flex-direction:column;padding:0 4px;text-align:center;width:100%}.file-info .file-name{color:#333;font-size:12px;margin-bottom:2px;overflow-wrap:break-word;word-wrap:break-word;display:-webkit-box;max-width:100%;word-break:break-all;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.file-info .file-size{color:#666;font-size:11px}.remove-file{background:none;border:none;color:#dc3545;cursor:pointer;font-size:1.2em;margin-left:auto;padding:0 5px}.file-name{font-weight:500;margin-bottom:2px}.file-size{color:#666;font-size:.8em}.step-submit{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;flex:1;padding:8px 16px;position:relative}.step-submit:hover{background-color:#0056b3}.step-submit .button-text{transition:opacity .2s}.step-submit .loading-spinner{border:2px solid #fff;border-radius:50%;border-top-color:transparent;height:20px;left:50%;margin-left:-10px;margin-top:-10px;top:50%;width:20px}.step-submit .loading-message,.step-submit .loading-spinner{opacity:0;position:absolute;transition:opacity .2s;visibility:hidden}.step-submit .loading-message{color:#666;font-size:14px;left:0;text-align:center;top:calc(100% + 10px);width:100%}.step-submit.is-loading .button-text{opacity:0}.step-submit.is-loading .loading-spinner{animation:spin .8s linear infinite;opacity:1;visibility:visible}.step-submit.is-loading .loading-message{opacity:1;visibility:visible}.step-submit.disabled{cursor:not-allowed;opacity:.6}.step-submit.disabled:hover{background-color:#007bff}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.radio-group{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.radio-option{position:relative}.radio-option input[type=radio]{opacity:0;position:absolute}.radio-option input[type=radio]:checked+label{background-color:rgba(0,123,255,.1);border-color:#007bff}.radio-option label{align-items:center;border:2px solid #ddd;border-radius:8px;cursor:pointer;display:flex;flex-direction:column-reverse;padding:10px;transition:all .2s ease}.radio-option label:hover{border-color:#007bff}.radio-option-image{border-radius:4px;height:auto;margin-top:10px;-o-object-fit:cover;object-fit:cover;width:100%}object.radio-option-image{height:auto;pointer-events:none;width:100%}.radio-option-text{color:#333;font-size:14px;font-weight:700;padding:5px 0;text-align:center}.radio-image-grid{flex-direction:row;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding:6px}.radio-image-grid .radio-option{flex:0 0 calc(50% - 15px)}.radio-image-grid .radio-option label{height:90%;padding:5px}.required-indicator{color:#dc3545;margin-left:4px}.field-wrapper .radio-group input[type=radio]:required,.field-wrapper input:required,.field-wrapper select:required{border-color:#ddd}.field-wrapper .radio-group input[type=radio]:required+label,.field-wrapper input:required+label,.field-wrapper select:required+label{border-color:#ddd}.field-wrapper .radio-group input[type=radio]:required:checked+label,.field-wrapper input:required:checked+label,.field-wrapper select:required:checked+label{border-color:#007bff}.file-drop-zone{background:#f8f9fa;border:2px dashed #ccc;border-radius:4px;cursor:pointer;margin-bottom:10px;padding:25px;text-align:center;transition:all .3s ease}.file-drop-zone.drag-over{background:#e3f2fd;border-color:#2196f3}.file-drop-zone .drop-zone-content{align-items:center;display:flex;flex-direction:column;gap:10px}.file-drop-zone .drop-zone-prompt{color:#666;font-size:14px}.file-upload-wrapper input[type=file]{display:none}.file-progress{margin-top:8px;width:100%}.file-progress .progress-bar{background-color:#eee;border-radius:2px;height:4px;overflow:hidden;width:100%}.file-progress .progress-fill{background-color:#007bff;height:100%;transition:width .3s ease;width:0}.file-progress .progress-text{color:#666;font-size:11px;margin-top:2px;text-align:right}.file-progress.upload-complete .progress-fill{background-color:#28a745}.file-progress.upload-complete .progress-text{color:#28a745}.zcproductdisplay{margin-top:30px}.zcproductdisplay .product-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:20px 0}.zcproductdisplay .product-card{background:#fff;border:1px solid #ddd;border-radius:8px;padding:15px;transition:transform .2s,box-shadow .2s}.zcproductdisplay .product-card:hover{box-shadow:0 5px 15px rgba(0,0,0,.1);transform:translateY(-5px)}.zcproductdisplay .product-card .product-image{align-items:center;display:flex;flex-direction:column;gap:5px;margin-bottom:15px;position:static}.zcproductdisplay .product-card .product-image .design-label{color:#333;font-size:14px;font-weight:600;margin-bottom:1px;text-align:center;width:100%}.zcproductdisplay .product-card .product-image .design-label+.product-design-image,.zcproductdisplay .product-card .product-image .design-label+object.product-design-image{margin-top:1px}.zcproductdisplay .product-card .product-image .product-design-image{border:2px dotted #666;border-radius:4px;-o-object-fit:contain;object-fit:contain;padding:2px;position:static;width:100%}.zcproductdisplay .product-card .product-image .product-design-image,.zcproductdisplay .product-card .product-image .product-design-image:is(object){pointer-events:none}.zcproductdisplay .product-card .product-image .product-main-image{height:200px;-o-object-fit:contain;object-fit:contain;position:static;width:100%}.zcproductdisplay .product-card .product-image .arrow-down{align-items:center;background:#f0f0f0;border:2px solid #ddd;border-radius:50%;color:#333;display:flex;font-size:24px;height:40px;justify-content:center;position:static;width:40px}.zcproductdisplay .product-card .product-counter{background:#f8f9fa;border:1px solid #ddd;border-radius:4px;margin-bottom:15px;padding:8px;text-align:center}.zcproductdisplay .product-card .product-counter .counter-text{color:#666;font-size:14px;font-weight:600}.zcproductdisplay .product-details{text-align:center}.zcproductdisplay .product-title{color:#333;font-size:1.1em;margin:0 0 10px}.zcproductdisplay .product-price{color:#007bff;font-size:1.2em;font-weight:700;margin-bottom:15px}.zcproductdisplay .buy-now-button{align-items:center;background-color:var(--wp-admin-theme-color,#007cba);border:none;border-radius:5px;box-shadow:0 0 0 1px #fff,0 0 0 1.5px var(--wp-admin-theme-color,#007cba);color:#fff;cursor:pointer;display:inline-block;display:inline-flex;font-size:16px;font-weight:400;gap:10px;justify-content:center;margin:0 auto;padding:12px 20px;position:relative;text-decoration:none;transition:all .1s ease-in-out;white-space:nowrap;width:80%}.zcproductdisplay .buy-now-button:hover{background-color:var(--wp-admin-theme-color-darker-10,#006ba1);box-shadow:0 0 0 1px #fff,0 0 0 3px var(--wp-admin-theme-color,#007cba)}.zcproductdisplay .buy-now-button:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--wp-admin-theme-color,#007cba);outline:1px solid transparent}.zcproductdisplay .buy-now-button.loading{cursor:wait}.zcproductdisplay .buy-now-button.loading .loading-dots{align-items:center;display:inline-flex}.zcproductdisplay .buy-now-button.waiting{background-color:#888;cursor:wait}.zcproductdisplay .add-to-cart-button{align-items:center;background-color:#060606;border:none;border-radius:5px;box-shadow:0 0 0 1px #fff,0 0 0 1.5px #46b450;color:#fff;cursor:pointer;display:inline-block;display:inline-flex;font-size:16px;font-weight:400;gap:10px;justify-content:center;margin:10px auto 0;padding:12px 20px;position:relative;text-decoration:none;transition:all .1s ease-in-out;white-space:nowrap;width:100%}.zcproductdisplay .add-to-cart-button:hover{background-color:#3d9c44;box-shadow:0 0 0 1px #fff,0 0 0 3px #46b450}.zcproductdisplay .add-to-cart-button:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px #46b450}.zcproductdisplay .add-to-cart-button.loading{cursor:wait;opacity:.7}.zcproductdisplay .add-to-cart-button.loading .loading-dots{align-items:center;display:inline-flex}.zcproductdisplay .add-to-cart-button.added{background-color:#3d9c44;cursor:default}.zcproductdisplay .add-to-cart-button:disabled{cursor:not-allowed;opacity:.6}.zcproductdisplay .add-to-cart-button:disabled:hover{background-color:#46b450;box-shadow:0 0 0 1px #fff,0 0 0 1.5px #46b450}.zcproductdisplay .product-design-overlay{display:none}.zcproductdisplay .product-counter{margin-bottom:20px;text-align:center}.zcproductdisplay .product-counter .counter-text{color:#333;display:block;font-size:16px;font-weight:600;margin-bottom:10px}.loading-dots{display:none;margin-left:5px;vertical-align:middle}.loading-dots .dot{animation:loadingDot 1.4s infinite;background-color:#fff;border-radius:50%;display:inline-block;height:4px;margin:0 2px;opacity:0;width:4px}.loading-dots .dot:nth-child(2){animation-delay:.2s}.loading-dots .dot:nth-child(3){animation-delay:.4s}@keyframes loadingDot{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.color-palette-wrapper{margin:15px 0}.color-palette-wrapper .palette-controls{align-items:center;display:flex;gap:10px;margin-bottom:10px}.color-palette-wrapper .generate-palette{background-color:#007cba;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;transition:background-color .2s}.color-palette-wrapper .generate-palette:hover{background-color:#006ba1}.color-palette-wrapper .color-squares{display:flex;flex-wrap:wrap;gap:15px}.color-palette-wrapper .color-square-container{align-items:center;display:flex;flex-direction:column;gap:8px}.color-palette-wrapper .color-square{border:2px solid #ddd;border-radius:8px;cursor:pointer;height:60px;overflow:hidden;position:relative;transition:transform .2s;width:60px}.color-palette-wrapper .color-square:hover{transform:scale(1.05)}.color-palette-wrapper .color-square input[type=color]{border:none;cursor:pointer;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%}.color-palette-wrapper .color-square .color-preview{height:100%;pointer-events:none;width:100%}.color-palette-wrapper .color-square .color-hex{background:rgba(0,0,0,.7);bottom:0;color:#fff;font-size:10px;left:0;opacity:0;padding:2px 4px;position:absolute;right:0;text-align:center;transition:opacity .2s}.color-palette-wrapper .color-square:hover .color-hex{opacity:1}.color-palette-wrapper .color-label{color:#333;font-size:12px;max-width:80px;text-align:center;word-wrap:break-word;font-weight:500}.advanced-options-section{border:1px solid #ddd;border-radius:4px;margin:20px 0;overflow:hidden}.advanced-options-section .advanced-options-toggle{align-items:center;background:#f5f5f5;border:none;color:#333;cursor:pointer;display:flex;font-weight:500;gap:10px;padding:15px;text-align:left;transition:background-color .2s;width:100%}.advanced-options-section .advanced-options-toggle:hover{background:#ebebeb}.advanced-options-section .advanced-options-toggle .toggle-icon{font-size:12px;transition:transform .2s}.advanced-options-section .advanced-options-toggle .toggle-text{flex-grow:1}.advanced-options-section .advanced-options-toggle .field-count{background:#e0e0e0;border-radius:12px;color:#666;font-size:12px;padding:2px 8px}.advanced-options-section .advanced-options-toggle.active{background:#e6e6e6;border-bottom:1px solid #ddd}.advanced-options-section .advanced-options-toggle.active .toggle-icon{transform:rotate(180deg)}.advanced-options-section .advanced-options-content{background:#fff;max-height:0;overflow:hidden;transition:max-height .3s ease-out}.advanced-options-section .advanced-options-content.active{max-height:2000px;transition:max-height .5s ease-in}.advanced-options-section .advanced-options-content .field-wrapper{border-bottom:1px solid #eee;padding:15px}.advanced-options-section .advanced-options-content .field-wrapper:last-child{border-bottom:none}.advanced-options-section .advanced-options-content .font-select-wrapper{margin:0}.advanced-options-section .advanced-options-content .font-select-wrapper .font-select{border:1px solid #ddd;border-radius:4px;min-height:200px;overflow-y:auto;width:100%}.advanced-options-section .advanced-options-content .font-select-wrapper .font-select option{border-bottom:1px solid #eee;cursor:pointer;font-size:16px;line-height:1.4;min-height:30px;padding:15px}.advanced-options-section .advanced-options-content .font-select-wrapper .font-select option:hover{background-color:#f5f5f5}.advanced-options-section .advanced-options-content .font-select-wrapper .font-select option:checked{background-color:#e0f0ff;color:#000}.advanced-options-section .advanced-options-content .font-select-wrapper .font-select option[data-font-type=system]{display:none}.no-web-fonts .advanced-options-section .advanced-options-content .font-select-wrapper .font-select option[data-font-type=system]{display:block}.advanced-options-section .advanced-options-content .font-select-wrapper .font-preview{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:16px;line-height:1.4;min-height:40px;padding:15px;transition:all .2s ease;word-wrap:break-word}@media(max-width:768px){.advanced-options-section .advanced-options-content .font-select-wrapper .font-preview{font-size:14px;padding:10px}}.advanced-options-section .advanced-options-content .font-select-wrapper .font-preview[data-font-type=web]{font-family:var(--selected-font-family)}.font-select-wrapper{margin-bottom:15px}.font-select-wrapper .font-select{border:1px solid #ddd;border-radius:4px;min-height:200px;overflow-y:auto;width:100%}.font-select-wrapper .font-select option{border-bottom:1px solid #eee;cursor:pointer;font-size:16px;line-height:1.4;min-height:30px;padding:15px}.font-select-wrapper .font-select option:hover{background-color:#f5f5f5}.font-select-wrapper .font-select option:checked{background-color:#e0f0ff;color:#000}.font-select-wrapper .font-select option[data-font-type=system]{display:none}.no-web-fonts .font-select-wrapper .font-select option[data-font-type=system]{display:block}.font-select-wrapper .font-preview{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:16px;line-height:1.4;min-height:40px;padding:15px;transition:all .2s ease;word-wrap:break-word}@media(max-width:768px){.font-select-wrapper .font-preview{font-size:14px;padding:10px}}.font-select-wrapper .font-preview[data-font-type=web]{font-family:var(--selected-font-family)}@media(max-width:768px){.font-select-wrapper .font-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.4-12.8z%22%2F%3E%3C%2Fsvg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:12px;padding-right:30px}}.static-html-wrapper{margin:15px 0}.static-html-wrapper .static-html-content{width:100%}.static-html-wrapper .static-html-content h1,.static-html-wrapper .static-html-content h2,.static-html-wrapper .static-html-content h3,.static-html-wrapper .static-html-content h4,.static-html-wrapper .static-html-content h5,.static-html-wrapper .static-html-content h6{line-height:1.2;margin:.5em 0}.static-html-wrapper .static-html-content p{line-height:1.5;margin:.5em 0}.static-html-wrapper .static-html-content ol,.static-html-wrapper .static-html-content ul{margin:.5em 0;padding-left:1.5em}.static-html-wrapper .static-html-content img{height:auto;max-width:100%}.static-html-wrapper .static-html-content table{border-collapse:collapse;margin:.5em 0;width:100%}.static-html-wrapper .static-html-content table td,.static-html-wrapper .static-html-content table th{border:1px solid #ddd;padding:8px}.static-html-wrapper .static-html-content table th{background-color:#f5f5f5}.static-html-wrapper .static-html-content a{color:#007bff;text-decoration:none}.static-html-wrapper .static-html-content a:hover{text-decoration:underline}.advanced-options-content .static-html-wrapper{border-bottom:1px solid #eee;padding:15px}.advanced-options-content .static-html-wrapper:last-child{border-bottom:none}.slider-wrapper{margin:15px 0}.slider-wrapper .slider-container{align-items:center;display:flex;gap:15px}.slider-wrapper .slider-container input[type=range]{-webkit-appearance:none;background:#ddd;border-radius:4px;flex:1;height:8px;outline:none;width:100%}.slider-wrapper .slider-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#007bff;border-radius:50%;cursor:pointer;height:20px;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out;width:20px}.slider-wrapper .slider-container input[type=range]::-webkit-slider-thumb:hover{background:#0056b3}.slider-wrapper .slider-container input[type=range]::-moz-range-thumb{background:#007bff;border:0;border-radius:50%;cursor:pointer;height:20px;-moz-transition:background .15s ease-in-out;transition:background .15s ease-in-out;width:20px}.slider-wrapper .slider-container input[type=range]::-moz-range-thumb:hover{background:#0056b3}.slider-wrapper .slider-container .slider-value{border:1px solid #ddd;border-radius:4px;font-size:14px;min-width:60px;padding:4px 8px;text-align:center}.advanced-options-content .slider-wrapper{border-bottom:1px solid #eee;padding:15px}.advanced-options-content .slider-wrapper:last-child{border-bottom:none}.textarea-wrapper{margin:15px 0}.textarea-wrapper textarea{border:1px solid #ddd;border-radius:4px;font-family:inherit;line-height:1.5;padding:10px;resize:vertical;white-space:pre-wrap;width:100%}.textarea-wrapper textarea.text-left{text-align:left}.textarea-wrapper textarea.text-center{text-align:center}.textarea-wrapper textarea.text-right{text-align:right}.textarea-wrapper textarea:focus{border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25);outline:none}.advanced-options-content .textarea-wrapper{border-bottom:1px solid #eee;padding:15px}.advanced-options-content .textarea-wrapper:last-child{border-bottom:none}.url-params-debug{background:#f8f9fa;border:1px solid #ddd;border-radius:4px;font-family:monospace;font-size:12px;margin:10px 0;padding:10px}.url-params-debug .param-item{display:flex;justify-content:space-between;padding:2px 0}.url-params-debug .param-item .param-key{color:#666}.url-params-debug .param-item .param-value{color:#007bff}.url-params-debug .full-url{border-bottom:1px dashed #ddd;margin-bottom:8px;padding-bottom:8px;word-break:break-all}.url-params-debug .full-url .url-label{color:#666;font-weight:700}.url-params-debug .full-url .url-value{color:#28a745}.field-wrapper input[data-from-url-param=true]{background-color:#f8f9fa;border-left:3px solid #007bff}.advanced-options-content .field-wrapper .field-description{background-color:#f8f9fa;border-left:3px solid #007bff;border-radius:3px;padding:5px 10px}
