.darmaview-slider-wrapper{position:relative;width:100%;max-width:100%;margin:0 auto;box-sizing:border-box;isolation:isolate}.darmaview-slider-wrapper *{box-sizing:border-box}.custom-slider,.darmaview-custom-slider{position:relative!important;width:100%!important;max-width:950px!important;margin:0 auto!important;background:#fff!important;border-radius:5px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}.darmaview-slider-wrapper.size-small,.darmaview-slider-wrapper.size-small .custom-slider,.darmaview-slider-wrapper.size-small .darmaview-custom-slider{max-width:400px!important}.darmaview-slider-wrapper.size-medium,.darmaview-slider-wrapper.size-medium .custom-slider,.darmaview-slider-wrapper.size-medium .darmaview-custom-slider{max-width:600px!important}.darmaview-slider-wrapper.size-large,.darmaview-slider-wrapper.size-large .custom-slider,.darmaview-slider-wrapper.size-large .darmaview-custom-slider{max-width:1000px!important}.slider-container,.darmaview-slider-wrapper .slider-container{position:relative!important;width:100%!important;max-width:950px!important;margin:0 auto!important;background:#000!important;overflow:hidden!important;height:auto!important;max-height:none!important;aspect-ratio:640 / 505!important;display:flex!important;align-items:center!important;justify-content:center!important;order:1!important;box-sizing:border-box!important}.slide,.darmaview-slider-wrapper .slide{display:none!important;opacity:0!important;width:100%!important;justify-content:center!important;align-items:center!important;position:relative!important;height:auto!important;transition:opacity 0.3s ease-in-out!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;box-sizing:border-box!important}.slide.active,.darmaview-slider-wrapper .slide.active{display:flex!important;opacity:1!important}.slide img,.darmaview-slider-wrapper .slide img{width:100%!important;height:auto!important;object-fit:contain!important;display:block!important;max-width:100%!important;margin:auto!important;position:relative!important;top:0!important;left:0!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;will-change:auto!important;transition:none!important;-webkit-transition:none!important;box-sizing:border-box!important}@supports (-webkit-touch-callout:none){.slide img{object-fit:contain!important;background:#000!important}}@media (max-width:768px){.slider-container,.darmaview-slider-wrapper .slider-container{aspect-ratio:auto!important}}.thumbnail-container,.darmaview-slider-wrapper .thumbnail-container{width:100%!important;max-width:100%!important;padding:0!important;background:#f5f5f5!important;order:2!important;overflow:hidden!important;box-sizing:border-box!important}.preview-container .thumbnail-container,.darmaview-preview-card .preview-container .thumbnail-container{width:100%!important;max-width:100%!important;overflow:hidden;box-sizing:border-box;padding:0!important;margin:0!important}.thumbnail-wrapper,.darmaview-slider-wrapper .thumbnail-wrapper{display:flex!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:5px!important;scrollbar-width:thin!important;scrollbar-color:#2196F3 #f5f5f5!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}.preview-container .thumbnail-wrapper,.darmaview-preview-card .preview-container .thumbnail-wrapper{max-width:100%!important;width:100%!important;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;gap:6px;padding:4px}.preview-container .thumbnail,.darmaview-preview-card .preview-container .thumbnail{flex:0 0 50px!important;height:38px!important;border-radius:3px}.preview-container .slider-nav,.darmaview-preview-card .preview-container .slider-nav{width:28px!important;height:28px!important;font-size:14px!important;min-width:28px!important;min-height:28px!important;margin:0 5px!important}.preview-container .captions-container,.darmaview-preview-card .preview-container .captions-container{height:auto!important;min-height:auto!important;max-height:none!important;padding:6px 10px!important;font-size:11px!important}.preview-container .caption,.darmaview-preview-card .preview-container .caption{position:relative!important;padding:6px 10px!important;font-size:11px!important;line-height:1.3!important;height:auto!important;min-height:auto!important;max-height:none!important;width:100%!important}.thumbnail-wrapper::-webkit-scrollbar{height:6px}.thumbnail-wrapper::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.thumbnail-wrapper::-webkit-scrollbar-thumb{background:#2196F3;border-radius:3px}.thumbnail,.darmaview-slider-wrapper .thumbnail{flex:0 0 100px!important;height:70px!important;border-radius:4px!important;overflow:hidden!important;cursor:pointer!important;border:2px solid transparent!important;transition:all 0.3s ease!important;box-sizing:border-box!important}.thumbnail:hover{transform:translateY(-2px);box-shadow:0 2px 5px rgba(0,0,0,.2)}.thumbnail.active,.darmaview-slider-wrapper .thumbnail.active{border-color:#2196F3!important}.thumbnail img,.darmaview-slider-wrapper .thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;margin:auto!important;position:relative!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-sizing:border-box!important}.slider-nav-container,.darmaview-slider-wrapper .slider-nav-container{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0!important;position:relative!important;z-index:10!important;background:transparent!important;order:3!important;box-sizing:border-box!important}.slider-nav-container.position-top,.darmaview-slider-wrapper .slider-nav-container.position-top{order:0!important;margin-bottom:10px!important;padding:10px 0!important;background:transparent!important}.slider-nav-container.position-bottom,.darmaview-slider-wrapper .slider-nav-container.position-bottom{order:3!important;margin-top:10px!important;padding:10px 0!important;background:transparent!important}.darmaview-preview-card .preview-container .slider-nav-container{margin-top:4px!important;margin-bottom:4px!important;padding:4px 0!important}.slider-nav-container.position-sides,.darmaview-slider-wrapper .slider-nav-container.position-sides{position:absolute!important;top:50%!important;left:0!important;right:0!important;bottom:auto!important;transform:translateY(-50%)!important;order:1!important;display:flex!important;justify-content:space-between!important;pointer-events:none!important;z-index:20!important;padding:0!important;width:100%!important;touch-action:manipulation!important;box-sizing:border-box!important}.slider-nav-container.position-sides .slider-nav{pointer-events:auto;margin:0;background:var(--arrow-bg-color,#2196F3)!important;width:var(--arrow-size,50px)!important;height:var(--arrow-size,50px)!important;font-size:var(--arrow-font-size,28px)!important;box-shadow:none;position:absolute;z-index:21;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-width:var(--arrow-size,50px)!important;min-height:var(--arrow-size,50px)!important}.slider-nav-container.position-sides .slider-nav.prev{left:10px!important;right:auto!important}.slider-nav-container.position-sides .slider-nav.next{right:10px!important;left:auto!important}.slider-nav-container.position-sides .slider-nav:hover{background:var(--arrow-bg-color-hover,#1976D2)!important;filter:brightness(.9);color:var(--arrow-color,white)}.slider-nav-container.position-sides .slider-nav[style*="color"]:hover{color:inherit!important}.slider-nav,.darmaview-slider-wrapper .slider-nav{background:var(--arrow-bg-color,#2196F3)!important;color:var(--arrow-color,white);border:none!important;width:var(--arrow-size,45px)!important;height:var(--arrow-size,45px)!important;border-radius:50%!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:var(--arrow-font-size,24px)!important;transition:all 0.3s ease!important;margin:0 10px!important;text-shadow:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;min-width:var(--arrow-size,44px)!important;min-height:var(--arrow-size,44px)!important;-webkit-tap-highlight-color:rgba(0,0,0,0)!important;box-sizing:border-box!important}.slider-nav:hover{background:var(--arrow-bg-color-hover,#1976D2)!important;filter:brightness(.9);color:var(--arrow-color,white);transform:scale(1.1)}.slider-nav[style*="color"]:hover{opacity:1}.slider-nav.touch-active{background:var(--arrow-bg-color-hover,#1976D2)!important;filter:brightness(.85);transform:scale(.95);box-shadow:0 2px 8px rgba(0,0,0,.3)}.slider-nav:active{background:var(--arrow-bg-color-hover,#1565C0)!important;filter:brightness(.8);transform:scale(.95)}.position-middle .slider-nav.prev{position:absolute;left:20px}.position-middle .slider-nav.next{position:absolute;right:20px}.position-bottom .slider-nav,.position-top .slider-nav{position:relative;margin:0 10px}@media (max-width:768px){.slider-nav{width:var(--arrow-size,50px)!important;height:var(--arrow-size,50px)!important;font-size:var(--arrow-font-size,24px)!important;min-width:var(--arrow-size,50px)!important;min-height:var(--arrow-size,50px)!important;margin:0 15px}.position-middle .slider-nav.prev{left:15px}.position-middle .slider-nav.next{right:15px}.slider-nav-container.position-sides{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}.slider-nav-container.position-sides .slider-nav.prev{left:20px!important;right:auto!important}.slider-nav-container.position-sides .slider-nav.next{right:20px!important;left:auto!important}.slider-nav-container.position-sides .slider-nav{width:var(--arrow-size,50px)!important;height:var(--arrow-size,50px)!important;font-size:var(--arrow-font-size,24px)!important;min-width:var(--arrow-size,50px)!important;min-height:var(--arrow-size,50px)!important}.slider-nav.touch-active{transform:scale(.9);box-shadow:0 4px 12px rgba(0,0,0,.4)}}@media (min-width:769px) and (max-width:1024px){.slider-nav{width:var(--arrow-size,48px)!important;height:var(--arrow-size,48px)!important;font-size:var(--arrow-font-size,23px)!important;min-width:var(--arrow-size,48px)!important;min-height:var(--arrow-size,48px)!important}.slider-nav-container.position-sides .slider-nav{width:var(--arrow-size,48px)!important;height:var(--arrow-size,48px)!important;font-size:var(--arrow-font-size,23px)!important}}@media (max-width:480px){.slider-nav{width:var(--arrow-size,55px)!important;height:var(--arrow-size,55px)!important;font-size:var(--arrow-font-size,26px)!important;min-width:var(--arrow-size,55px)!important;min-height:var(--arrow-size,55px)!important;margin:0 20px}.position-middle .slider-nav.prev{left:20px}.position-middle .slider-nav.next{right:20px}.slider-nav-container.position-sides{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}.slider-nav-container.position-sides .slider-nav.prev{left:20px!important;right:auto!important}.slider-nav-container.position-sides .slider-nav.next{right:20px!important;left:auto!important}.slider-nav-container.position-sides .slider-nav{width:var(--arrow-size,55px)!important;height:var(--arrow-size,55px)!important;font-size:var(--arrow-font-size,26px)!important}}.slider-container{touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.custom-slider,.darmaview-custom-slider,.darmaview-slider-wrapper .custom-slider{touch-action:pan-y pinch-zoom!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}.slider-nav:focus{outline:2px solid #2196F3;outline-offset:2px}.slider-nav{touch-action:manipulation}@media (max-width:1024px){.custom-slider,.darmaview-custom-slider,.darmaview-slider-wrapper .custom-slider{-webkit-overflow-scrolling:touch!important;touch-action:pan-y pinch-zoom!important}.slider-container,.darmaview-slider-wrapper .slider-container{overflow-x:hidden!important;touch-action:pan-y pinch-zoom!important}.slide,.darmaview-slider-wrapper .slide{touch-action:pan-y pinch-zoom!important}}.slider-captions{display:none}.captions-container,.darmaview-slider-wrapper .captions-container{position:relative!important;width:100%!important;background:var(--caption-bg-color,#333)!important;overflow:hidden!important;order:3!important;box-sizing:border-box!important}.caption{transition:all 0.3s ease-in-out}.slider-buttons{position:relative;width:100%;display:flex;justify-content:center;align-items:center;gap:20px;padding:15px 0}.caption,.darmaview-slider-wrapper .caption{position:absolute!important;width:100%!important;padding:20px 25px!important;background-color:var(--caption-bg-color,#333);background:var(--caption-bg-color,#333);color:var(--caption-text-color,white);text-align:left!important;font-size:16px!important;line-height:1.8!important;opacity:0!important;transition:opacity 0.3s ease-in-out!important;display:none!important;left:0!important;min-height:100px!important;align-items:center!important;box-sizing:border-box!important}.caption span,.darmaview-slider-wrapper .caption span{display:block!important;width:100%!important;padding:0.5em!important;word-wrap:break-word!important;overflow-wrap:break-word!important;hyphens:auto!important;text-align:left!important;white-space:normal!important;box-sizing:border-box!important}.caption.active,.darmaview-slider-wrapper .caption.active{opacity:1!important;display:flex!important;position:relative!important}#darmaview-admin{max-width:1000px;margin:20px 0;padding:20px;background:#fff;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.slider-items{margin-bottom:20px;position:relative;touch-action:pan-y}.slider-items.ui-sortable-disabled{opacity:.6}.slide-item{display:flex;align-items:center;margin-bottom:15px;padding:15px;background:#f9f9f9;border:1px solid #e5e5e5;border-radius:5px;transition:all 0.2s cubic-bezier(.4,0,.2,1);position:relative;cursor:default;transform:translateZ(0);will-change:transform;backface-visibility:hidden}.slide-item.ui-sortable-helper{cursor:move!important;box-shadow:0 8px 16px rgba(0,0,0,.15),0 0 0 2px #2196F3;z-index:1000;transform:scale(1.02) rotate(1deg);transition:none;opacity:.95;pointer-events:none;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.slide-item.dragging{opacity:.8;transform:scale(1.02)}.slide-item-placeholder{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);border:2px dashed #2196F3;margin-bottom:15px;padding:15px;border-radius:5px;height:auto;min-height:70px;opacity:.6;transition:all 0.15s cubic-bezier(.4,0,.2,1);position:relative;transform:translateZ(0);will-change:height,opacity}.slide-item-placeholder::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:4px;background:#2196F3;border-radius:2px;opacity:.5}.slider-items.sorting-active{position:relative}.slider-items.sorting-active .slide-item:not(.ui-sortable-helper):not(.slide-item-placeholder){transition:transform 0.2s ease,opacity 0.2s ease}.slide{animation:none!important;-webkit-animation:none!important}.drag-handle{cursor:grab;color:#999;margin-right:10px;padding:8px 5px;font-size:20px;line-height:1;vertical-align:middle;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:all 0.2s ease;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;flex-shrink:0}.drag-handle:hover{color:#2196F3;background:#e3f2fd;transform:scale(1.1)}.drag-handle:active{cursor:grabbing;color:#1976D2;transform:scale(.95)}.slide-item:hover .drag-handle{color:#666}.slide-item img{width:80px;height:40px;object-fit:cover;border-radius:3px;margin-right:15px}.slide-item:hover{background:#f5f5f5;border-color:#999}.slide-image-wrapper{display:flex;align-items:center;gap:10px}.image-container{position:relative;width:80px;height:40px;border-radius:3px;overflow:hidden;cursor:pointer}.image-container img{width:100%;height:100%;object-fit:cover;transition:all 0.3s ease}.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:all 0.3s ease}.image-overlay span{color:#fff;font-size:11px;font-weight:500;text-align:center;padding:6px 12px;background:rgba(0,0,0,.6);border-radius:4px;backdrop-filter:blur(4px);letter-spacing:.3px;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.image-container:hover .image-overlay{opacity:1}.image-container:hover img{transform:scale(1.05)}.caption-input{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px;margin:0 15px;font-size:14px}.change-image{background:#2271b1!important;color:white!important;border:none!important;padding:5px 10px!important;border-radius:3px!important;cursor:pointer!important;margin-right:10px!important}.change-image:hover{background:#135e96!important}.add-slide{margin:20px 0;padding:10px 20px!important}.preview-section{margin-top:30px;padding:30px;background:#f9f9f9;border-radius:5px}.preview-section h3{margin-top:0;margin-bottom:20px;color:#1d2327}.shortcode-info{margin:20px 0;padding:15px;background:#f0f6fc;border-left:4px solid #2271b1;color:#1d2327}.shortcode-info code{background:#fff;padding:3px 5px;border-radius:3px}.slider-settings{margin:30px 0;padding:20px;background:#fff;border:1px solid #e5e5e5;border-radius:5px}.slider-settings h3{margin-top:0;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.form-table th{width:200px;padding:15px 10px 15px 0}.form-table td{padding:15px 10px}.form-table label{display:inline-block;margin-right:20px}.form-table input[type="number"]{width:100px}.submit-button-container{margin-top:20px;padding:15px;background:#f8f9fa;border-top:1px solid #dee2e6;text-align:right}.save-slider{padding:8px 20px!important;font-size:14px!important;font-weight:500!important}.save-slider:hover{background-color:#135e96!important}.save-slider:disabled{opacity:.7;cursor:not-allowed}.slider-name-section{margin-bottom:20px;padding:15px;background:#fff;border:1px solid #e5e5e5;border-radius:5px}.slider-name-section label{display:block;margin-bottom:10px;font-weight:600}.slider-name-section input[type="text"]{width:100%;max-width:400px;padding:8px}.darmaview-admin-wrap{margin:20px 0}.darmaview-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;padding:25px 30px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:10px;box-shadow:0 4px 15px rgba(102,126,234,.3);position:relative;overflow:hidden}.darmaview-header .notice,.darmaview-header .update-nag,.darmaview-header .notice-warning,.darmaview-header .notice-info,.darmaview-header .notice-success,.darmaview-header .notice-error,.darmaview-header .cv-plugin-admin-notice,.darmaview-header-content .notice,.darmaview-header-content .update-nag,.darmaview-header-content .notice-warning,.darmaview-header-content .notice-info,.darmaview-header-content .notice-success,.darmaview-header-content .notice-error,.darmaview-header-content .cv-plugin-admin-notice,.darmaview-header * .notice,.darmaview-header * .update-nag,.darmaview-header * .cv-plugin-admin-notice{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important}.darmaview-header-content{flex:1}.darmaview-page-title{margin:0 0 8px 0;font-size:28px;font-weight:600;color:#fff;display:flex;align-items:center;gap:12px}.darmaview-page-title .dashicons{font-size:32px;width:32px;height:32px}.darmaview-subtitle{margin:0;font-size:14px;color:rgba(255,255,255,.9);font-weight:400}.darmaview-add-new-button{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#fff;color:#667eea;text-decoration:none;border-radius:6px;font-weight:600;font-size:14px;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.darmaview-add-new-button:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15);color:#764ba2}.darmaview-add-new-button .dashicons{font-size:18px;width:18px;height:18px}.darmaview-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.darmaview-stat-card{display:flex;align-items:center;gap:20px;padding:25px;background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.08);transition:all 0.3s ease;border:1px solid #e5e7eb}.darmaview-stat-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.darmaview-stat-icon{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.darmaview-stat-icon .dashicons{font-size:28px;width:28px;height:28px;color:#fff}.darmaview-stat-content{flex:1}.darmaview-stat-number{font-size:32px;font-weight:700;color:#1f2937;line-height:1.2;margin-bottom:4px}.darmaview-stat-label{font-size:14px;color:#6b7280;font-weight:500}.darmaview-table-header{margin-bottom:20px;padding:15px 20px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.darmaview-bulk-actions{display:flex;align-items:center;gap:12px}.darmaview-select{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;cursor:pointer;transition:all 0.2s ease}.darmaview-select:hover{border-color:#667eea}.darmaview-select:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.darmaview-button{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.2s ease;text-decoration:none}.darmaview-button .dashicons{font-size:16px;width:16px;height:16px}.darmaview-button-secondary{background:#6b7280;color:#fff}.darmaview-button-secondary:hover{background:#4b5563;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.darmaview-button-primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.darmaview-button-primary:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(102,126,234,.3)}.darmaview-table-container{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.08);border:1px solid #e5e7eb}.darmaview-table{width:100%;border-collapse:collapse;margin:0}.darmaview-table thead{background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%)}.darmaview-table th{padding:16px 20px;text-align:left;font-weight:600;font-size:13px;color:#374151;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e5e7eb}.darmaview-table td{padding:18px 20px;border-bottom:1px solid #f3f4f6;vertical-align:middle}.darmaview-table tbody tr{transition:all 0.2s ease}.darmaview-table tbody tr:hover{background:#f9fafb}.darmaview-table tbody tr:last-child td{border-bottom:none}.darmaview-checkbox-column{width:50px}.darmaview-number-column{width:60px}.darmaview-name-column{min-width:200px}.darmaview-shortcode-column{min-width:250px}.darmaview-slides-column{width:120px}.darmaview-actions-column{width:180px}.darmaview-checkbox{width:18px;height:18px;cursor:pointer;accent-color:#667eea}.darmaview-number-badge{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border-radius:6px;font-weight:600;font-size:14px}.darmaview-slider-name{display:flex;align-items:center;gap:10px}.darmaview-slider-name .dashicons{color:#667eea;font-size:20px;width:20px;height:20px}.darmaview-slider-name strong{color:#1f2937;font-size:15px}.darmaview-shortcode-wrapper{display:flex;align-items:center;gap:8px}.darmaview-shortcode{flex:1;padding:8px 12px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;color:#374151;font-family:'Courier New',monospace}.darmaview-copy-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all 0.2s ease;position:relative}.darmaview-copy-btn:hover{background:#667eea;border-color:#667eea;color:#fff}.darmaview-copy-btn .dashicons{font-size:16px;width:16px;height:16px;color:#6b7280}.darmaview-copy-btn:hover .dashicons{color:#fff}.darmaview-copy-tooltip{position:absolute;top:-35px;left:50%;transform:translateX(-50%);background:#1f2937;color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;white-space:nowrap;pointer-events:none;z-index:1000;animation:fadeInDown 0.3s ease}.darmaview-copy-tooltip::after{content:'';position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #1f2937}@keyframes fadeInDown{from{opacity:0;transform:translateX(-50%) translateY(-5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.darmaview-slides-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#e0e7ff;color:#4338ca;border-radius:6px;font-size:13px;font-weight:500}.darmaview-slides-badge .dashicons{font-size:16px;width:16px;height:16px}.darmaview-action-buttons{display:flex;align-items:center;gap:8px}.darmaview-action-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all 0.2s ease;text-decoration:none}.darmaview-action-btn .dashicons{font-size:16px;width:16px;height:16px}.darmaview-edit-btn{background:#dbeafe;color:#1e40af}.darmaview-edit-btn:hover{background:#bfdbfe;color:#1e3a8a;transform:translateY(-1px)}.darmaview-delete-btn{background:#fee2e2;color:#dc2626}.darmaview-delete-btn:hover{background:#fecaca;color:#b91c1c;transform:translateY(-1px)}.darmaview-empty-state{text-align:center;padding:60px 20px;background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.08);border:1px solid #e5e7eb}.darmaview-empty-icon{margin-bottom:20px}.darmaview-empty-icon .dashicons{font-size:64px;width:64px;height:64px;color:#9ca3af}.darmaview-empty-title{font-size:24px;font-weight:600;color:#1f2937;margin:0 0 12px 0}.darmaview-empty-description{font-size:16px;color:#6b7280;margin:0 0 30px 0;max-width:500px;margin-left:auto;margin-right:auto}.darmaview-empty-button{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;font-size:16px}@media (max-width:1200px){.darmaview-stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:782px){.darmaview-header{flex-direction:column;gap:20px}.darmaview-table-container{overflow-x:auto}.darmaview-table{min-width:800px}.darmaview-action-buttons{flex-direction:column;gap:6px}.darmaview-action-btn{width:100%;justify-content:center}}.darmaview-editor-wrap~.notice,.darmaview-editor-wrap~.update-nag,.darmaview-editor-wrap~.notice-warning,.darmaview-editor-wrap~.notice-info,.darmaview-editor-wrap~.notice-success,.darmaview-editor-wrap~.notice-error,body.darmaview-editor-page .notice,body.darmaview-editor-page .update-nag,body.darmaview-editor-page .notice-warning,body.darmaview-editor-page .notice-info,body.darmaview-editor-page .notice-success,body.darmaview-editor-page .notice-error{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.wrap.darmaview-editor-wrap~.notice,.wrap.darmaview-editor-wrap~.update-nag{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.darmaview-editor-header .notice,.darmaview-editor-header .update-nag,.darmaview-editor-header .notice-warning,.darmaview-editor-header .notice-info,.darmaview-editor-header .notice-success,.darmaview-editor-header .notice-error,.darmaview-editor-header-content .notice,.darmaview-editor-header-content .update-nag,.darmaview-editor-header-content .notice-warning,.darmaview-editor-header-content .notice-info,.darmaview-editor-header-content .notice-success,.darmaview-editor-header-content .notice-error{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.darmaview-editor-wrap{margin:20px 0;width:100%;max-width:100%;box-sizing:border-box}@media (min-width:1201px){.darmaview-editor-layout{grid-template-columns:1fr 480px;gap:40px}.darmaview-editor-sidebar{width:100%;max-width:480px}.darmaview-editor-card{overflow:visible}.darmaview-card-body{overflow:visible}.darmaview-card-title{font-size:18px}.darmaview-label{font-size:14px}.darmaview-input,.darmaview-select{font-size:14px}.darmaview-editor-wrap{zoom:1;transform:scale(1)}}.darmaview-editor-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;padding:25px 30px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:10px;box-shadow:0 4px 15px rgba(102,126,234,.3);color:#fff}.darmaview-editor-title-wrapper{display:flex;align-items:center;gap:20px}.darmaview-editor-icon{font-size:40px;width:40px;height:40px;background:rgba(255,255,255,.2);border-radius:10px;display:flex;align-items:center;justify-content:center;padding:10px}.darmaview-editor-title{margin:0 0 8px 0;font-size:28px;font-weight:600;color:#fff}.darmaview-editor-subtitle{margin:0;font-size:14px;color:rgba(255,255,255,.9);font-weight:400}.darmaview-back-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:rgba(255,255,255,.2);color:#fff;text-decoration:none;border-radius:6px;font-weight:500;transition:all 0.3s ease}.darmaview-back-btn:hover{background:rgba(255,255,255,.3);transform:translateX(-3px)}.darmaview-editor-layout{display:grid;grid-template-columns:1fr 450px;gap:30px;margin-top:30px;width:100%;max-width:100%;box-sizing:border-box;overflow:visible}.darmaview-editor-main{display:flex;flex-direction:column;gap:20px;width:100%;max-width:100%;box-sizing:border-box;overflow:visible;min-width:0}.darmaview-editor-sidebar{display:flex;flex-direction:column;gap:20px;position:sticky;top:20px;height:fit-content;max-height:calc(100vh - 40px);overflow-y:auto}.darmaview-editor-card{background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.08);border:1px solid #e5e7eb;overflow:visible;width:100%;max-width:100%;box-sizing:border-box}.darmaview-customization-card{overflow:visible}.darmaview-card-header{display:flex;align-items:center;gap:12px;padding:20px 25px;background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);border-bottom:1px solid #e5e7eb;overflow:visible;width:100%;box-sizing:border-box}.darmaview-preview-card .darmaview-card-header{padding:8px 12px;gap:6px}.darmaview-card-header .dashicons{font-size:20px;width:20px;height:20px;color:#667eea}.darmaview-card-title{margin:0;font-size:18px;font-weight:600;color:#1f2937;flex:1}.darmaview-preview-card .darmaview-card-title{font-size:14px;margin:0}.darmaview-slide-count{padding:4px 12px;background:#667eea;color:#fff;border-radius:12px;font-size:12px;font-weight:600}.darmaview-card-body{padding:25px}.darmaview-customization-card .darmaview-card-body{overflow:visible;min-height:auto;height:auto}.darmaview-form-group{margin-bottom:20px}.darmaview-label{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:600;color:#374151;font-size:14px}.darmaview-label .dashicons{font-size:18px;width:18px;height:18px;color:#667eea}.darmaview-required{color:#ef4444}.darmaview-input{width:100%;padding:10px 14px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:all 0.2s ease;box-sizing:border-box}.darmaview-input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.darmaview-input-group{display:flex;align-items:center;gap:8px}.darmaview-input-group .darmaview-input{flex:1}.darmaview-input-suffix{padding:10px 12px;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#6b7280;font-weight:500}.darmaview-select{width:100%;padding:10px 14px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;cursor:pointer;transition:all 0.2s ease}.darmaview-select:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.darmaview-help-text{margin:8px 0 0 0;font-size:13px;color:#6b7280;line-height:1.5}.darmaview-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.darmaview-setting-item{padding:20px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;transition:all 0.2s ease}.darmaview-setting-item:hover{background:#f3f4f6;border-color:#d1d5db}.darmaview-setting-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.darmaview-switch-label{display:flex;align-items:center;gap:8px;font-weight:600;color:#374151;font-size:14px;cursor:pointer}.darmaview-switch-label .dashicons{font-size:18px;width:18px;height:18px;color:#667eea}.darmaview-premium-badge{padding:2px 8px;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);color:#fff;border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.darmaview-switch{position:relative;display:inline-block;width:50px;height:26px}.darmaview-switch input{opacity:0;width:0;height:0}.darmaview-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;transition:0.3s;border-radius:26px}.darmaview-slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:0.3s;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.darmaview-switch input:checked+.darmaview-slider{background-color:#667eea}.darmaview-switch input:checked+.darmaview-slider:before{transform:translateX(24px)}.darmaview-switch input:disabled+.darmaview-slider{opacity:.5;cursor:not-allowed}.darmaview-premium-text{margin:8px 0 0 0;font-size:13px;color:#6b7280}.darmaview-upgrade-link{color:#667eea;text-decoration:none;font-weight:600}.darmaview-upgrade-link:hover{text-decoration:underline}.darmaview-empty-slides{text-align:center;padding:40px 20px;color:#9ca3af}.darmaview-empty-slides .dashicons{font-size:48px;width:48px;height:48px;margin-bottom:15px;color:#d1d5db}.darmaview-empty-slides p{margin:0;font-size:14px}.darmaview-add-slide-btn{width:100%;padding:14px 20px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all 0.3s ease;margin-top:20px}.darmaview-add-slide-btn:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(102,126,234,.3)}.darmaview-add-slide-btn .dashicons{font-size:18px;width:18px;height:18px}.slide-item{background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:15px;margin-bottom:15px}.slide-caption-wrapper{flex:1;margin:0 15px}.darmaview-slide-label{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:600;color:#6b7280}.darmaview-slide-label .dashicons{font-size:16px;width:16px;height:16px;color:#667eea}.darmaview-remove-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#fee2e2;color:#dc2626;border:none;border-radius:5px;cursor:pointer;transition:all 0.2s ease;flex-shrink:0;align-self:flex-start;margin-top:28px;margin-left:10px;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden}.darmaview-remove-btn:hover{background:#fecaca;transform:scale(1.05)}.darmaview-remove-btn .dashicons{font-size:16px;width:16px;height:16px;display:block;text-indent:0;line-height:1}.remove-slide{font-size:0!important;line-height:0!important;color:transparent!important}.remove-slide .dashicons{font-size:16px!important;line-height:1!important;color:#dc2626!important;display:block!important}.darmaview-remove-btn>*:not(.dashicons){display:none!important}.darmaview-editor-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:25px;background:#f9fafb;border-top:1px solid #e5e7eb;border-radius:0 0 10px 10px;margin-top:20px}.darmaview-cancel-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#fff;color:#6b7280;text-decoration:none;border:1px solid #d1d5db;border-radius:6px;font-weight:500;transition:all 0.2s ease}.darmaview-cancel-btn:hover{background:#f3f4f6;border-color:#9ca3af}.darmaview-save-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;border-radius:6px;font-weight:600;font-size:15px;cursor:pointer;transition:all 0.3s ease}.darmaview-save-btn:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(102,126,234,.3)}.darmaview-save-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.darmaview-preview-card{position:relative;margin-bottom:15px;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.darmaview-preview-card .darmaview-card-body{padding:8px;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.preview-container{background:#f9fafb;padding:10px;border-radius:8px;margin-bottom:15px;height:auto;max-height:none;overflow:visible;display:flex;align-items:flex-start;justify-content:center;position:relative;width:100%;max-width:100%;box-sizing:border-box;transition:max-width 0.3s ease;margin-left:auto;margin-right:auto}.darmaview-preview-card .preview-container{height:auto;max-height:none;padding:6px;overflow:visible;margin-bottom:8px;border-radius:6px;transition:max-width 0.3s ease;margin-left:auto;margin-right:auto;width:100%;max-width:100%;box-sizing:border-box}.darmaview-shortcode-box{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px;margin-top:10px}.darmaview-preview-card .darmaview-shortcode-box{padding:8px;margin-top:6px;border-radius:6px}.darmaview-preview-card .darmaview-shortcode-header{margin-bottom:8px;font-size:12px;gap:6px}.darmaview-preview-card .darmaview-shortcode-header .dashicons{font-size:16px;width:16px;height:16px}.darmaview-preview-card .darmaview-shortcode-content{gap:6px;margin-bottom:6px}.darmaview-preview-card .darmaview-shortcode-text{padding:6px 10px;font-size:11px}.darmaview-preview-card .darmaview-copy-shortcode-btn{padding:6px 12px;font-size:11px}.darmaview-preview-card .darmaview-help-text{font-size:11px;margin:4px 0 0 0}.darmaview-shortcode-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:600;color:#374151;font-size:14px}.darmaview-shortcode-header .dashicons{font-size:18px;width:18px;height:18px;color:#667eea}.darmaview-shortcode-content{display:flex;align-items:center;gap:8px;margin-bottom:8px}.darmaview-shortcode-text{flex:1;padding:10px 12px;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:'Courier New',monospace;color:#374151}.darmaview-copy-shortcode-btn{display:flex;align-items:center;gap:6px;padding:10px 16px;background:#667eea;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all 0.2s ease}.darmaview-copy-shortcode-btn:hover{background:#5568d3;transform:translateY(-1px)}.darmaview-copy-shortcode-btn .dashicons{font-size:16px;width:16px;height:16px}.darmaview-tips-list{list-style:none;padding:0;margin:0}.darmaview-tips-list li{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid #e5e7eb}.darmaview-tips-list li:last-child{border-bottom:none}.darmaview-tips-list li .dashicons{font-size:18px;width:18px;height:18px;color:#f59e0b;margin-top:2px;flex-shrink:0}.darmaview-tips-list li span:last-child{color:#6b7280;font-size:14px;line-height:1.5}@media (max-width:1200px){.darmaview-editor-layout{grid-template-columns:1fr}.darmaview-editor-sidebar{position:static;max-height:none}.darmaview-settings-grid{grid-template-columns:1fr}}@media (max-width:782px){.darmaview-editor-header{flex-direction:column;gap:20px}.darmaview-editor-footer{flex-direction:column}.darmaview-cancel-btn,.darmaview-save-btn{width:100%;justify-content:center}.darmaview-preview-card .preview-container{height:auto;max-height:none;padding:8px}.darmaview-preview-card .preview-container .custom-slider{height:auto;min-height:auto}.darmaview-preview-card .preview-container .slider-container{height:auto;min-height:auto;max-height:300px}.darmaview-preview-card .preview-container .slide{min-height:auto;max-height:300px}.darmaview-preview-card .preview-container .slide img{max-height:100%!important;width:100%!important;height:100%!important}.darmaview-preview-card .preview-container .thumbnail{flex:0 0 50px!important;height:38px!important}}#slider-preview-section{background:#f5f5f5;padding:20px;border-radius:5px;margin:20px 0}#slider-preview-section h2{margin-top:0;margin-bottom:20px;color:#23282d}.preview-container{background:#fff;padding:20px;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.preview-container .custom-slider{max-width:100%!important;width:100%!important;margin:0 auto;height:auto;min-height:auto;box-sizing:border-box;overflow:hidden}.darmaview-preview-card .preview-container .custom-slider{max-width:100%!important;width:100%!important;height:auto;min-height:auto;box-sizing:border-box;overflow:hidden}.darmaview-preview-card .preview-container .slider-container{max-width:100%!important;width:100%!important;height:auto;min-height:auto;max-height:350px;box-sizing:border-box;overflow:hidden;display:flex;align-items:center;justify-content:center}.darmaview-preview-card .preview-container .slide{min-height:auto;max-height:100%!important;height:100%!important;display:flex;align-items:center;justify-content:center}.darmaview-preview-card .preview-container .custom-slider{width:100%!important;max-width:100%!important;box-sizing:border-box;overflow:hidden}.darmaview-preview-card .preview-container .slider-container{width:100%!important;max-width:100%!important;height:auto;min-height:auto;max-height:350px;display:flex;align-items:center;justify-content:center;background:#000;overflow:hidden;box-sizing:border-box}.darmaview-preview-card .preview-container .slide{width:100%!important;height:100%!important;display:none!important;align-items:center;justify-content:center;min-height:auto;max-height:100%!important;position:relative;opacity:0;transition:opacity 0.5s ease-in-out}.darmaview-preview-card .preview-container .slide.active{display:flex!important;opacity:1}.darmaview-preview-card .preview-container .slide img{max-width:100%!important;width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;display:block!important;margin:0 auto;position:relative}.captions-container{position:relative;width:100%;background:#333;overflow:hidden;order:3}.caption{transition:all 0.3s ease-in-out}.slider-buttons{position:relative;width:100%;display:flex;justify-content:center;align-items:center;gap:20px;padding:15px 0}@media (max-width:1200px){.slider-container{height:50vh}}@media (max-width:992px){.slider-container{height:50vh}}@media (max-width:768px){.slider-container{height:40vh}}@media (max-width:576px){.slider-container{height:30vh}}.premium-feature{color:#ff9800;font-weight:700;margin-left:5px}.upgrade-button{margin-left:10px;background-color:#ff9800!important;border-color:#ff9800!important}.upgrade-button:hover{background-color:#f57c00!important;border-color:#f57c00!important}.darmaview-slider-wrapper{display:block!important;position:relative!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;isolation:isolate!important}.darmaview-slider-wrapper *,.darmaview-slider-wrapper *::before,.darmaview-slider-wrapper *::after{box-sizing:border-box!important}.darmaview-slider-wrapper .custom-slider,.darmaview-slider-wrapper .darmaview-custom-slider{display:flex!important;flex-direction:column!important;position:relative!important;width:100%!important;max-width:950px!important;margin:0 auto!important;background:#fff!important;border-radius:5px!important;overflow:hidden!important;box-sizing:border-box!important;padding:0!important;border:none!important}.darmaview-slider-wrapper .slider-container{position:relative!important;width:100%!important;max-width:950px!important;margin:0 auto!important;background:#000!important;overflow:hidden!important;aspect-ratio:640 / 505!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;padding:0!important;border:none!important}.darmaview-slider-wrapper .slide{display:none!important;opacity:0!important;width:100%!important;position:relative!important;box-sizing:border-box!important;padding:0!important;margin:0!important;border:none!important}.darmaview-slider-wrapper .slide.active{display:flex!important;opacity:1!important;align-items:center!important;justify-content:center!important}.darmaview-slider-wrapper .slide img{width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;display:block!important;margin:auto!important;box-sizing:border-box!important;padding:0!important;border:none!important}.darmaview-color-picker-group{display:flex;align-items:center;gap:10px}.darmaview-color-picker{width:60px;height:40px;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;padding:2px;background:#fff;transition:all 0.2s ease}.darmaview-color-picker:hover{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.darmaview-color-picker:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.darmaview-color-text{flex:1;padding:10px 14px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-family:monospace;background:#fff;color:#374151;transition:all 0.2s ease}.darmaview-color-text:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.darmaview-color-text::placeholder{color:#9ca3af}.media-modal .menu-item-browse .media-router .media-menu-item{height:30px!important;min-height:30px!important;line-height:30px!important;display:flex!important;align-items:center!important;padding:0 12px!important}.media-modal .media-router .media-menu-item{height:30px!important;min-height:30px!important;line-height:30px!important;display:flex!important;align-items:center!important}.media-modal .attachments .attachment,.media-modal .attachments .attachment *,.media-modal .attachments .attachment .thumbnail,.media-modal .attachments .attachment .thumbnail *,.media-modal .attachments .attachment .attachment-preview,.media-modal .attachments .attachment .attachment-preview *{box-sizing:border-box!important}.media-modal .attachments .attachment{width:12.5%!important;padding:6px!important;margin:0!important;float:left!important;position:relative!important;box-sizing:border-box!important}.media-modal .attachments .attachment .thumbnail{width:100%!important;height:0!important;padding-bottom:100%!important;min-height:120px!important;display:block!important;position:relative!important;overflow:hidden!important;background:#f0f0f1!important;box-sizing:border-box!important;border-radius:4px!important}.media-modal .attachments .attachment .thumbnail img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;box-sizing:border-box!important}.media-modal .attachment-preview{position:relative!important;width:100%!important;height:auto!important;min-height:200px!important;background:#f0f0f1!important;box-sizing:border-box!important}.media-modal .attachment-preview .thumbnail{width:100%!important;height:auto!important;min-height:200px!important;display:block!important;position:relative!important;box-sizing:border-box!important}.media-modal .attachment-preview .thumbnail img{width:100%!important;height:auto!important;max-width:100%!important;display:block!important;position:relative!important;object-fit:contain!important;box-sizing:border-box!important}@media screen and (max-width:1200px){.media-modal .attachments .attachment{width:16.666%!important}}@media screen and (max-width:782px){.media-modal .attachments .attachment{width:25%!important}.media-modal .attachments .attachment .thumbnail,.media-modal .attachments .attachment .attachment-preview{min-height:100px!important}}@media screen and (max-width:600px){.media-modal .attachments .attachment{width:33.333%!important}.media-modal .attachments .attachment .thumbnail,.media-modal .attachments .attachment .attachment-preview{min-height:90px!important}}.media-modal-content,.media-modal-content *{box-sizing:border-box!important}body.media-modal-open .darmaview-editor-wrap,body.media-modal-open .darmaview-admin-wrap{position:relative!important;z-index:1!important}.media-modal{z-index:160000!important;position:fixed!important}.media-modal-backdrop{z-index:159999!important;position:fixed!important}.media-modal .attachments-browser .attachments{padding:8px!important;margin:0!important;box-sizing:border-box!important}.media-modal .attachments-browser .attachments .attachment{margin:0!important;padding:8px!important;box-sizing:border-box!important}.media-modal .attachment .thumbnail{width:100%!important;height:0!important;padding-bottom:100%!important;min-height:120px!important;position:relative!important;background:#f0f0f1!important;border-radius:4px!important;overflow:hidden!important}.media-modal .attachment .thumbnail img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;box-sizing:border-box!important}.media-modal .attachment .thumbnail:not(.icon){background:#f0f0f1!important;min-height:120px!important;height:0!important;padding-bottom:100%!important;position:relative!important;display:block!important;border-radius:4px!important;overflow:hidden!important}.media-modal .attachment .thumbnail:not(.icon) img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}.media-modal .attachments .attachment .attachment-preview{width:100%!important;height:0!important;padding-bottom:100%!important;min-height:120px!important;position:relative!important;background:#f0f0f1!important;display:block!important;box-sizing:border-box!important;border-radius:4px!important;overflow:hidden!important}.media-modal .attachments .attachment .attachment-preview::before{display:none!important}.media-modal .attachments .attachment .attachment-preview .thumbnail{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important;border-radius:4px!important;overflow:hidden!important}.media-modal .attachments .attachment .attachment-preview .thumbnail img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;box-sizing:border-box!important}.media-modal .attachment .attachment-icon{width:100%!important;height:100%!important;min-height:150px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f0f0f1!important}.media-modal .attachment .attachment-icon img{max-width:48px!important;max-height:48px!important;width:auto!important;height:auto!important}.media-modal .attachments-browser .attachments{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:flex-start!important;clear:both!important}.media-modal .attachments-browser .attachments::after{content:''!important;display:table!important;clear:both!important}.darmaview-upgrade-wrap{max-width:1200px!important;margin:20px auto!important;padding:0 20px!important;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important}.darmaview-upgrade-wrap *{box-sizing:border-box!important}.darmaview-upgrade-header{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border-radius:12px!important;padding:40px!important;margin-bottom:30px!important;color:#fff!important;box-shadow:0 10px 30px rgba(102,126,234,.3)!important;position:relative!important;overflow:hidden!important}.darmaview-upgrade-header::before{content:'';position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:pulse 3s ease-in-out infinite}@keyframes pulse{0%,100%{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.darmaview-upgrade-header-content{display:flex!important;align-items:center!important;justify-content:space-between!important;position:relative!important;z-index:1!important;flex-wrap:wrap!important;gap:20px!important}.darmaview-upgrade-header-action{display:flex!important;align-items:center!important}.darmaview-back-link{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#fff!important;text-decoration:none!important;padding:10px 20px!important;background:rgba(255,255,255,.2)!important;border-radius:8px!important;transition:all 0.3s ease!important;font-size:14px!important;font-weight:500!important;backdrop-filter:blur(10px)!important}.darmaview-back-link:hover{background:rgba(255,255,255,.3)!important;transform:translateX(-3px)!important;color:#fff!important}.darmaview-back-link .dashicons{font-size:18px!important;width:18px!important;height:18px!important}.darmaview-upgrade-title-wrapper{display:flex!important;align-items:center!important;gap:20px!important;flex:1!important}.darmaview-upgrade-icon{font-size:48px!important;width:48px!important;height:48px!important;color:#ffd700!important;animation:rotate 3s linear infinite!important;filter:drop-shadow(0 0 10px rgba(255,215,0,.5))!important}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.darmaview-upgrade-title{font-size:32px!important;font-weight:700!important;margin:0 0 10px 0!important;color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.2)!important;line-height:1.2!important}.darmaview-upgrade-subtitle{font-size:18px!important;margin:0!important;opacity:0.95!important;color:#fff!important;line-height:1.5!important}.darmaview-upgrade-content{display:flex!important;flex-direction:column!important;gap:30px!important;position:relative!important}.darmaview-upgrade-features{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:20px!important;margin-bottom:30px!important}.darmaview-feature-card{background:#fff!important;border:2px solid #e5e7eb!important;border-radius:12px!important;padding:30px!important;text-align:center!important;transition:all 0.3s ease!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important;position:relative!important;overflow:hidden!important}.darmaview-feature-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(102,126,234,.1),transparent);transition:left 0.5s ease}.darmaview-feature-card:hover::before{left:100%}.darmaview-feature-card:hover{transform:translateY(-8px) scale(1.02)!important;box-shadow:0 12px 30px rgba(102,126,234,.2)!important;border-color:#667eea!important}.darmaview-feature-icon{width:70px!important;height:70px!important;margin:0 auto 20px!important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;transition:all 0.3s ease!important;box-shadow:0 4px 15px rgba(102,126,234,.3)!important}.darmaview-feature-card:hover .darmaview-feature-icon{transform:scale(1.1) rotate(5deg)!important;box-shadow:0 6px 20px rgba(102,126,234,.4)!important}.darmaview-feature-icon .dashicons{font-size:32px!important;width:32px!important;height:32px!important}.darmaview-feature-card h3{font-size:20px!important;font-weight:600!important;margin:0 0 10px 0!important;color:#1f2937!important;transition:color 0.3s ease!important}.darmaview-feature-card:hover h3{color:#667eea!important}.darmaview-feature-card p{font-size:14px!important;color:#6b7280!important;margin:0!important;line-height:1.6!important}.darmaview-upgrade-cta{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%)!important;border-radius:12px!important;padding:60px 50px!important;text-align:center!important;color:#fff!important;box-shadow:0 10px 30px rgba(245,87,108,.3)!important;position:relative!important;overflow:hidden!important}.darmaview-upgrade-cta::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 70%);animation:rotate-gradient 8s linear infinite}@keyframes rotate-gradient{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.darmaview-cta-content{position:relative!important;z-index:1!important}.darmaview-cta-content h2{font-size:36px!important;font-weight:700!important;margin:0 0 10px 0!important;color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.2)!important}.darmaview-cta-content>p{font-size:18px!important;margin:0 0 30px 0!important;opacity:0.95!important;color:#fff!important;font-weight:400!important}.darmaview-upgrade-button{display:inline-flex!important;align-items:center!important;gap:12px!important;background:#fff!important;color:#f5576c!important;padding:20px 45px!important;border-radius:50px!important;font-size:18px!important;font-weight:700!important;text-decoration:none!important;transition:all 0.3s ease!important;box-shadow:0 6px 20px rgba(0,0,0,.25)!important;position:relative!important;overflow:hidden!important;border:2px solid transparent!important}.darmaview-upgrade-button::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(245,87,108,.1);transform:translate(-50%,-50%);transition:width 0.6s ease,height 0.6s ease}.darmaview-upgrade-button:hover::before{width:300px;height:300px}.darmaview-upgrade-button:hover{transform:scale(1.08) translateY(-2px)!important;box-shadow:0 10px 30px rgba(0,0,0,.35)!important;color:#f5576c!important;border-color:rgba(255,255,255,.5)!important}.darmaview-upgrade-button:active{transform:scale(1.05) translateY(0)!important}.darmaview-upgrade-button .dashicons{font-size:22px!important;width:22px!important;height:22px!important;position:relative!important;z-index:1!important;transition:transform 0.3s ease!important}.darmaview-upgrade-button:hover .dashicons{transform:scale(1.2)!important}.darmaview-upgrade-note{margin-top:25px!important;font-size:15px!important;opacity:0.95!important;color:#fff!important;font-weight:500!important;position:relative!important;z-index:1!important}.darmaview-upgrade-comparison{background:#fff!important;border:2px solid #e5e7eb!important;border-radius:12px!important;padding:40px!important;box-shadow:0 4px 15px rgba(0,0,0,.08)!important;position:relative!important;overflow:hidden!important}.darmaview-upgrade-comparison::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2,#f093fb,#f5576c)}.darmaview-upgrade-comparison h3{font-size:28px!important;font-weight:700!important;margin:0 0 30px 0!important;color:#1f2937!important;text-align:center!important;position:relative!important;padding-bottom:15px!important}.darmaview-upgrade-comparison h3::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px}.darmaview-comparison-table{width:100%!important;border-collapse:collapse!important;margin:0!important}.darmaview-comparison-table thead{background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%)!important}.darmaview-comparison-table th{padding:18px 15px!important;text-align:left!important;font-weight:700!important;color:#1f2937!important;border-bottom:3px solid #667eea!important;font-size:16px!important}.darmaview-comparison-table th:first-child{width:40%}.darmaview-comparison-table th:not(:first-child){text-align:center;width:30%}.darmaview-comparison-table td{padding:18px 15px!important;border-bottom:1px solid #e5e7eb!important;color:#374151!important;font-size:15px!important;transition:background-color 0.2s ease!important}.darmaview-comparison-table td:not(:first-child){text-align:center}.darmaview-comparison-table tbody tr:hover{background:#f9fafb!important;transform:scale(1.01)!important;transition:all 0.2s ease!important}.darmaview-comparison-table .dashicons-yes{color:#10b981!important;font-size:24px!important;width:24px!important;height:24px!important;filter:drop-shadow(0 2px 4px rgba(16,185,129,.3))!important}.darmaview-comparison-table .dashicons-no-alt{color:#ef4444!important;font-size:24px!important;width:24px!important;height:24px!important;filter:drop-shadow(0 2px 4px rgba(239,68,68,.3))!important}@media (max-width:768px){.darmaview-upgrade-features{grid-template-columns:1fr!important}.darmaview-upgrade-header{padding:30px 20px!important}.darmaview-upgrade-header-content{flex-direction:column!important;align-items:flex-start!important}.darmaview-upgrade-title-wrapper{width:100%!important}.darmaview-upgrade-header-action{width:100%!important;margin-top:15px!important}.darmaview-back-link{width:100%!important;justify-content:center!important}.darmaview-upgrade-title{font-size:24px!important}.darmaview-upgrade-subtitle{font-size:16px!important}.darmaview-upgrade-cta{padding:40px 25px!important}.darmaview-cta-content h2{font-size:28px!important}.darmaview-upgrade-button{padding:16px 35px!important;font-size:16px!important}.darmaview-upgrade-comparison{padding:25px 15px!important}.darmaview-comparison-table{font-size:14px!important}.darmaview-comparison-table th,.darmaview-comparison-table td{padding:12px 8px!important}.darmaview-feature-card{padding:25px 20px!important}}