.fox-wrap{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;margin:0 20px 0 0;background:#f8f9fa;min-height:100vh;}.fox-header{height:70px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 30px;font-size:16px;font-weight:600;margin:20px 0 0 0;border-radius:8px 8px 0 0;box-shadow:0 2px 10px rgba(0,0,0,0.1);}.fox-header h3{width:auto;padding:6px;}.fox-header span{font-size:12px;margin-left:20px;color:rgba(255,255,255,0.8);background:rgba(255,255,255,0.1);padding:4px 12px;border-radius:20px;font-weight:500;}.fox-header h3{color:#fff;}.fox-main-container{display:flex;margin-top:0;background:#fff;border-radius:0 0 8px 8px;box-shadow:0 2px 10px rgba(0,0,0,0.1);overflow:hidden;}.fox-sidebar{width:220px;background:#f8f9fa;padding:0;border-right:1px solid #e9ecef;}.fox-sidebar .dashicons{width:20px;height:20px;font-size:20px;margin-right:8px;vertical-align:middle;}.fox-sidebar ul{list-style:none;padding:0;margin:0;}.fox-sidebar li{padding:15px 20px;border-bottom:1px solid #e9ecef;cursor:pointer;font-size:14px;color:#495057;background:transparent;transition:all 0.3s ease;border-left:3px solid transparent;}.fox-sidebar li:not(.active):hover{background:#e9ecef;color:#495057;}.fox-sidebar li.active{background:#007cba !important;color:#fff !important;border-left-color:#005a87;font-weight:500;}.fox-sidebar li.active .dashicons{color:#fff;}.fox-sidebar li.active:hover{background:#005a87 !important;}.fox-content{flex:1;padding:30px;background:#fff;overflow-y:auto;max-height:calc(100vh - 200px);}.fox-field{margin-bottom:25px;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;transition:all 0.3s ease;}.fox-field:hover{border-color:#007cba;box-shadow:0 2px 8px rgba(0,124,186,0.1);}.fox-field label{display:block;font-weight:bold;margin-bottom:5px;}.fox-field input{width:60%;padding:5px;font-size:14px;}input[type="range"]{width:100%;}#fox-field-id-value{margin-left:10px;}.fox-field-desc{font-size:12px;color:#888;margin-top:5px;}.warning{width:100%;color:#ff6600;text-align:center;line-height:26px;font-size:14px;margin:auto;}.success{color:#ff6600;text-align:center;line-height:26px;font-size:14px;}.error{background-color:#f8d7da;color:#721c24;padding:10px;margin-bottom:10px;border:1px solid #f5c6cb;border-radius:4px;}.fox-gallery-wrapper{}.fox-gallery-items{}.fox-gallery-item{height:68px;line-height:68px;clear:both;display:flex;align-items:center;border-bottom:1px solid #283e60;}.fox-gallery-item .button{margin:0 0 0 10px;}.fox-gallery-url{width:60%;height:30px;}.fox-gallery-add,.fox-gallery-remove,.fox-gallery-upload{margin:5px;}.fox-media-input-group{display:flex;align-items:center;margin-bottom:10px;}.fox-media-url{margin-right:10px;}.fox-media-upload{white-space:nowrap;}.fox-sidebar ul li{position:relative;}.fox-sidebar ul li .sub-menu{display:none;position:absolute;left:100%;top:0;background:#fff;border:1px solid #ccc;z-index:100;list-style:none;padding:0;margin:0;min-width:200px;}.fox-sidebar ul li .sub-menu li{padding:10px;border-bottom:1px solid #eee;cursor:pointer;}.fox-sidebar ul li .sub-menu li:last-child{border-bottom:none;}.fox-sidebar ul li:hover .sub-menu{display:block;}.fox-tabs{margin-top:5px;}.fox-tabs-nav{display:flex;flex-wrap:wrap;border-bottom:1px solid #e2e8f0;margin-bottom:1rem;}.fox-tabs-nav li{margin:0 0.5rem -1px 0;padding:0.75rem 1.5rem;cursor:pointer;border:1px solid transparent;border-bottom:2px solid transparent;border-radius:0.25rem 0.25rem 0 0;transition:all 0.2s ease;font-weight:500;}.fox-tabs-nav li:hover{background-color:#f8fafc;border-color:#e2e8f0;}.fox-tabs-nav li.active{background-color:#fff;border-color:#e2e8f0 #e2e8f0 #165DFF;border-bottom-width:2px;color:#165DFF;}.fox-tabs-nav .dashicons{margin-right:6px;vertical-align:middle;}.fox-tab-content{display:none;padding:1rem 0;}.fox-tab-content.active{display:block;}.fox-switch{position:relative;display:inline-block;width:60px;height:26px;vertical-align:middle;}.fox-switch input{opacity:0;width:0;height:0;}.fox-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ed6f6f;-webkit-transition:.4s;transition:.4s;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.1);}.fox-slider:before{position:absolute;content:"";height:22px;width:24px;left:2px;top:50%;transform:translateY(-50%);background-color:white;-webkit-transition:.4s;transition:.4s;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.2);}input:checked + .fox-slider{background-color:#07c707;}input:checked + .fox-slider:before{-webkit-transform:translate(32px,-50%);-ms-transform:translate(32px,-50%);transform:translate(32px,-50%);}.fox-slider.active{background-color:#07c707;}.fox-slider.active:before{-webkit-transform:translate(32px,-50%);-ms-transform:translate(32px,-50%);transform:translate(32px,-50%);}.fox-slider.active{background-color:#07c707;}.fox-slider.active:before{-webkit-transform:translate(32px,-50%);-ms-transform:translate(32px,-50%);transform:translate(32px,-50%);}.fox-slider:after{position:absolute;top:50%;transform:translateY(-50%);font-size:12px;font-weight:bold;text-shadow:0 1px 1px rgba(0,0,0,0.1);}input:not(:checked) + .fox-slider:after{content:"禁用";right:6px;color:white;}input:checked + .fox-slider:after{content:"启用";left:6px;color:white;}.fox-radio-group-vertical{display:block;}.fox-radio-group-horizontal{display:flex;flex-wrap:wrap;gap:10px;}.fox-checkbox-group-vertical{display:block;}.fox-checkbox-group-horizontal{display:flex;flex-wrap:wrap;gap:10px;}.fox-radio-label,.fox-checkbox-label{display:flex;align-items:center;cursor:pointer;margin-right:15px;}.fox-radio-label input[type="radio"]{position:absolute;opacity:0;cursor:pointer;}.fox-radio-custom{position:relative;display:inline-block;width:16px;height:16px;border:2px solid #ccc;border-radius:50%;margin-right:8px;transition:all 0.3s;}.fox-radio-label input[type="radio"]:checked + .fox-radio-custom{border-color:#004d99;}.fox-radio-label input[type="radio"]:checked + .fox-radio-custom::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background-color:#004d99;}.fox-radio-label:hover input[type="radio"] + .fox-radio-custom{border-color:#004d9980;}.fox-radio-image-label{display:inline-block;margin:10px;text-align:center;cursor:pointer;}.fox-radio-image-container{position:relative;display:block;width:120px;height:120px;border:2px solid #ddd;border-radius:4px;overflow:hidden;transition:all 0.3s;}.fox-radio-image{width:100%;height:100%;object-fit:cover;}.fox-radio-image-check{position:absolute;top:5px;left:5px;width:20px;height:20px;background-color:#004d99;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0.8);transition:all 0.3s;}.fox-radio-label input[type="radio"]:checked + .fox-radio-image-container{border-color:#004d99;}.fox-radio-label input[type="radio"]:checked + .fox-radio-image-container .fox-radio-image-check{opacity:1;transform:scale(1);}.fox-radio-image-label-text{display:block;margin-top:5px;font-weight:500;}.fox-checkbox-image-label{display:inline-block;margin:10px;text-align:center;cursor:pointer;}.fox-checkbox-image-container{position:relative;display:block;width:120px;height:120px;border:2px solid #ddd;border-radius:4px;overflow:hidden;transition:all 0.3s;}.fox-checkbox-image{width:100%;height:100%;object-fit:cover;}.fox-checkbox-image-check{position:absolute;top:5px;left:5px;width:20px;height:20px;background-color:#004d99;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0.8);transition:all 0.3s;}.fox-checkbox-label input[type="checkbox"]:checked + .fox-checkbox-image-container,.fox-checkbox-image-container.fox-checkbox-selected{border-color:#004d99;}.fox-checkbox-label input[type="checkbox"]:checked + .fox-checkbox-image-container .fox-checkbox-image-check,.fox-checkbox-image-container.fox-checkbox-selected .fox-checkbox-image-check{opacity:1;transform:scale(1);}.fox-checkbox-image-label-text{display:block;margin-top:5px;font-weight:500;}.fox-checkbox-image-label input[type="checkbox"].sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.fox-checkbox-label input[type="checkbox"]:not(.sr-only){position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #ccc;border-radius:3px;background-color:#fff;cursor:pointer;margin-right:8px;transition:all 0.3s ease;flex-shrink:0;}.fox-checkbox-label input[type="checkbox"]:not(.sr-only):hover{border-color:#004d99;box-shadow:0 0 0 2px rgba(0,77,153,0.1);}.fox-checkbox-label input[type="checkbox"]:not(.sr-only):checked{background-color:#004d99;border-color:#004d99;}.fox-checkbox-label input[type="checkbox"]:not(.sr-only):checked::after{content:'';position:absolute;top:2px;left:5px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);}.fox-checkbox-label input[type="checkbox"]:not(.sr-only):focus{outline:none;box-shadow:0 0 0 3px rgba(0,77,153,0.2);}.fox-radio-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:40px;color:#555;}.fox-checkbox-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:40px;color:#555;}.fox-checkbox-label input[type="checkbox"]:checked + .fox-checkbox-image-container .fox-checkbox-icon,.fox-radio-label input[type="radio"]:checked + .fox-radio-image-container .fox-radio-icon{color:#004d99;}.fox-field-error{color:#d63384;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;padding:8px 12px;margin:5px 0;font-size:13px;}.fox-text-field-horizontal{width:100%;}.fox-text-field-row{display:flex;align-items:center;gap:15px;margin-bottom:8px;}.fox-text-field-label{min-width:120px;font-weight:bold;margin:0 !important;flex-shrink:0;}.fox-text-field-input{flex:1;width:auto !important;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:4px;background-color:#fff;transition:border-color 0.3s ease,box-shadow 0.3s ease;}.fox-text-field-input:focus{outline:none;border-color:#004d99;box-shadow:0 0 0 2px rgba(0,77,153,0.1);}.fox-text-field-desc{font-size:12px;color:#888;margin:0;margin-left:135px;line-height:1.4;}@media (max-width:768px){.fox-text-field-row{flex-direction:column;align-items:flex-start;gap:8px;}.fox-text-field-label{min-width:auto;}.fox-text-field-input{width:100% !important;}.fox-text-field-desc{margin-left:0;}}.fox-switch-field-horizontal{width:100%;}.fox-switch-field-row{display:flex;align-items:center;gap:15px;margin-bottom:8px;}.fox-switch-field-label{min-width:120px;font-weight:bold;margin:0 !important;flex-shrink:0;cursor:pointer;}.fox-switch-field-desc{font-size:12px;color:#888;margin:0;margin-left:135px;line-height:1.4;}@media (max-width:768px){.fox-switch-field-row{flex-direction:column;align-items:flex-start;gap:8px;}.fox-switch-field-label{min-width:auto;}.fox-switch-field-desc{margin-left:0;}}.fox-number-field-horizontal{width:100%;}.fox-number-field-row{display:flex;align-items:center;gap:15px;margin-bottom:8px;}.fox-number-field-label{min-width:120px;font-weight:bold;margin:0 !important;flex-shrink:0;cursor:pointer;}.fox-number-field-input{flex:1;width:auto !important;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:4px;background-color:#fff;transition:border-color 0.3s ease,box-shadow 0.3s ease;}.fox-number-field-input:focus{outline:none;border-color:#004d99;box-shadow:0 0 0 2px rgba(0,77,153,0.1);}.fox-number-field-desc{font-size:12px;color:#888;margin:0;margin-left:135px;line-height:1.4;}.fox-textarea-field-horizontal{width:100%;}.fox-textarea-field-row{display:flex;align-items:flex-start;gap:15px;margin-bottom:8px;}.fox-textarea-field-label{min-width:120px;font-weight:bold;margin:0 !important;flex-shrink:0;cursor:pointer;padding-top:8px;}.fox-textarea-field-input{flex:1;width:auto !important;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:4px;background-color:#fff;transition:border-color 0.3s ease,box-shadow 0.3s ease;resize:vertical;}.fox-textarea-field-input:focus{outline:none;border-color:#004d99;box-shadow:0 0 0 2px rgba(0,77,153,0.1);}.fox-textarea-field-desc{font-size:12px;color:#888;margin:0;margin-left:135px;line-height:1.4;}.fox-color-field-horizontal{width:100%;}.fox-color-field-row{display:flex;align-items:center;gap:15px;margin-bottom:8px;}.fox-color-field-label{min-width:120px;font-weight:bold;margin:0 !important;flex-shrink:0;cursor:pointer;}.fox-color-field-input{flex:1;width:auto !important;max-width:200px;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:4px;background-color:#fff;transition:border-color 0.3s ease,box-shadow 0.3s ease;}.fox-color-field-input:focus{outline:none;border-color:#004d99;box-shadow:0 0 0 2px rgba(0,77,153,0.1);}.fox-color-field-desc{font-size:12px;color:#888;margin:0;margin-left:135px;line-height:1.4;}.fox-media-field-horizontal{width:100%;}.fox-media-field-row{display:flex;align-items:flex-start;gap:15px;margin-bottom:8px;}.fox-media-field-label{min-width:120px;font-weight:bold;margin:0 !important;flex-shrink:0;cursor:pointer;padding-top:8px;}.fox-media-field-input{flex:1;width:auto !important;}.fox-media-field-desc{font-size:12px;color:#888;margin:0;margin-left:135px;line-height:1.4;}.fox-image-field-horizontal{width:100%;}.fox-image-field-row{display:flex;align-items:flex-start;gap:15px;margin-bottom:8px;}.fox-image-field-label{min-width:120px;font-weight:bold;margin:0 !important;flex-shrink:0;cursor:pointer;padding-top:8px;}.fox-image-field-input{flex:1;width:auto !important;}.fox-image-field-desc{font-size:12px;color:#888;margin:0;margin-left:135px;line-height:1.4;}.fox-gallery-field-horizontal{width:100%;}.fox-gallery-field-row{display:flex;align-items:flex-start;gap:15px;margin-bottom:8px;}.fox-gallery-field-label{min-width:120px;font-weight:bold;margin:0 !important;flex-shrink:0;cursor:pointer;padding-top:8px;}.fox-gallery-field-input{flex:1;width:auto !important;}.fox-gallery-field-desc{font-size:12px;color:#888;margin:0;margin-left:135px;line-height:1.4;}.fox-video-field-horizontal{width:100%;}.fox-video-field-row{display:flex;align-items:flex-start;gap:15px;margin-bottom:8px;}.fox-video-field-label{min-width:120px;font-weight:bold;margin:0 !important;flex-shrink:0;cursor:pointer;padding-top:8px;}.fox-video-field-input{flex:1;width:auto !important;}.fox-video-field-desc{font-size:12px;color:#888;margin:0;margin-left:135px;line-height:1.4;}.fox-video-wrapper{padding:15px;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;}.fox-video-preview-container{margin-bottom:10px;border-radius:4px;overflow:hidden;display:inline-block;max-width:100%;}.fox-video-preview{max-width:400px;height:auto;display:block;border-radius:4px;object-fit:contain;}.fox-video-buttons{display:flex;gap:10px;align-items:center;position:relative;z-index:1;}.fox-video-upload,.fox-video-remove{margin:0 !important;cursor:pointer;pointer-events:auto;}.fox-video-remove{background:#dc3545 !important;border-color:#dc3545 !important;color:#fff !important;}.fox-video-remove:hover{background:#c82333 !important;border-color:#bd2130 !important;}@media (max-width:768px){.fox-number-field-row,.fox-textarea-field-row,.fox-color-field-row,.fox-media-field-row,.fox-image-field-row,.fox-gallery-field-row,.fox-video-field-row{flex-direction:column;align-items:flex-start;gap:8px;}.fox-number-field-label,.fox-textarea-field-label,.fox-color-field-label,.fox-media-field-label,.fox-image-field-label,.fox-gallery-field-label,.fox-video-field-label{min-width:auto;padding-top:0;}.fox-number-field-input,.fox-textarea-field-input,.fox-color-field-input{width:100% !important;}.fox-number-field-desc,.fox-textarea-field-desc,.fox-color-field-desc,.fox-media-field-desc,.fox-image-field-desc,.fox-gallery-field-desc,.fox-video-field-desc{margin-left:0;}.fox-video-preview{max-width:100%;}}.fox-group-simple{margin:20px 0;padding:20px;background:#fafafa;border:1px solid #e0e0e0;border-radius:6px;box-shadow:none;}.fox-group-simple-title{margin:0 0 8px 0;font-size:16px;font-weight:600;color:#23282d;padding:0;background:none;border:none;}.fox-group-simple-desc{margin:0 0 20px 0;font-size:14px;color:#666;line-height:1.5;padding:0;background:none;}.fox-group-simple-content{padding:0;background:transparent;border:none;}.fox-group-simple-content .fox-field{background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:15px;margin:0 0 15px 0;box-shadow:0 1px 2px rgba(0,0,0,0.05);transition:border-color 0.2s ease,box-shadow 0.2s ease;}.fox-group-simple-content .fox-field:last-child{margin-bottom:0;}.fox-group-simple-content .fox-field:hover{border-color:#c0c0c0;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.fox-group-simple-content .fox-field label{display:block;margin-bottom:8px;font-weight:500;color:#333;}.fox-group-simple-content .fox-field-desc{margin:5px 0 0 0;font-size:13px;color:#666;line-height:1.4;}.fox-group-simple-content .fox-field input[type="text"],.fox-group-simple-content .fox-field input[type="email"],.fox-group-simple-content .fox-field input[type="number"],.fox-group-simple-content .fox-field input[type="url"],.fox-group-simple-content .fox-field textarea,.fox-group-simple-content .fox-field select{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;line-height:1.4;background:#fff;transition:border-color 0.2s ease,box-shadow 0.2s ease;}.fox-group-simple-content .fox-field input[type="text"]:focus,.fox-group-simple-content .fox-field input[type="email"]:focus,.fox-group-simple-content .fox-field input[type="number"]:focus,.fox-group-simple-content .fox-field input[type="url"]:focus,.fox-group-simple-content .fox-field textarea:focus,.fox-group-simple-content .fox-field select:focus{border-color:#0073aa;box-shadow:0 0 0 1px #0073aa;outline:none;}.fox-group-beautified{background:#fff;border:1px solid #e1e5e9;border-radius:8px;margin:20px 0;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,0.05);transition:box-shadow 0.3s ease;}.fox-group-beautified:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1);}.fox-group{background:#fff;border:1px solid #e1e5e9;border-radius:8px;margin:20px 0;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,0.05);transition:box-shadow 0.3s ease;}.fox-group:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1);}.fox-group-beautified .fox-group-header,.fox-group .fox-group-header{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white;padding:20px;border-bottom:1px solid #e1e5e9;}.fox-group-beautified .fox-group-title,.fox-group .fox-group-title{margin:0 0 8px 0;font-size:18px;font-weight:600;color:white;}.fox-group-beautified .fox-group-desc,.fox-group .fox-group-desc{margin:0;font-size:14px;color:rgba(255,255,255,0.9);line-height:1.5;}.fox-group-beautified .fox-group-content,.fox-group .fox-group-content{padding:25px;}.fox-group-beautified .fox-group-content .fox-field,.fox-group .fox-group-content .fox-field{background:transparent;border:none;padding:15px 0;margin:0;border-bottom:1px solid #f0f0f0;}.fox-group-beautified .fox-group-content .fox-field:last-child,.fox-group .fox-group-content .fox-field:last-child{border-bottom:none;}.fox-group-beautified .fox-group-content .fox-field:hover,.fox-group .fox-group-content .fox-field:hover{background:#f8f9fa;border-radius:6px;padding:15px;margin:0 -10px;}.fox-repeater{background:#fff;border:1px solid #e1e5e9;border-radius:8px;margin:20px 0;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,0.05);transition:box-shadow 0.3s ease;}.fox-repeater:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1);}.fox-repeater-header{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);color:white;padding:20px;border-bottom:1px solid #e1e5e9;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;}.fox-repeater-title{margin:0;font-size:18px;font-weight:600;color:white;}.fox-repeater-desc{margin:8px 0 0 0;font-size:14px;color:rgba(255,255,255,0.9);line-height:1.5;flex-basis:100%;}.fox-repeater-add{background:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.3);color:white;padding:8px 16px;border-radius:6px;font-weight:500;transition:all 0.3s ease;}.fox-repeater-add:hover{background:rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.5);color:white;transform:translateY(-1px);}.fox-repeater-items{padding:20px;}.fox-repeater-item{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:20px;overflow:hidden;transition:all 0.3s ease;}.fox-repeater-item:hover{border-color:#dee2e6;box-shadow:0 2px 8px rgba(0,0,0,0.1);}.fox-repeater-item:last-child{margin-bottom:0;}.fox-repeater-item-header{background:#fff;padding:15px 20px;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center;}.fox-repeater-item-title{font-weight:600;color:#495057;font-size:16px;}.fox-repeater-remove{background:#dc3545;border:1px solid #dc3545;color:white;padding:6px 12px;border-radius:4px;font-size:12px;transition:all 0.3s ease;}.fox-repeater-remove:hover{background:#c82333;border-color:#bd2130;color:white;transform:translateY(-1px);}.fox-repeater-item-content{padding:20px;}.fox-repeater-item-content .fox-field{background:transparent;border:none;padding:15px 0;margin:0;border-bottom:1px solid #e9ecef;}.fox-repeater-item-content .fox-field:last-child{border-bottom:none;}.fox-repeater-item-content .fox-field:hover{background:#fff;border-radius:6px;padding:15px;margin:0 -10px;}.fox-repeater-empty{text-align:center;padding:40px 20px;color:#6c757d;}.fox-repeater-empty-icon{font-size:48px;margin-bottom:15px;opacity:0.5;}.fox-repeater-empty-text{font-size:16px;margin-bottom:10px;}.fox-repeater-empty-desc{font-size:14px;color:#adb5bd;}@media (max-width:768px){.fox-repeater-header{flex-direction:column;align-items:flex-start;}.fox-repeater-add{align-self:stretch;text-align:center;}.fox-repeater-item-header{flex-direction:column;align-items:flex-start;gap:10px;}.fox-repeater-remove{align-self:flex-end;}}.fox-icon-picker-container{margin-top:10px;}.fox-icon{display:inline-block;padding:5px;cursor:pointer;}.fox-icon:hover{background-color:#f0f0f0;}