.wpps-image-sizes-panel .wpps-isp-size-row{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #dcdcde}
.wpps-image-sizes-panel .wpps-isp-size-row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
.wpps-image-sizes-panel .wpps-isp-size-header{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}
.wpps-image-sizes-panel .wpps-isp-size-name{font-weight:600;font-size:13px;color:#1d2327}
.wpps-image-sizes-panel .wpps-isp-size-dims{font-size:12px;color:#646970}
.wpps-image-sizes-panel .wpps-isp-size-url-row{display:flex;gap:6px;align-items:center}
.wpps-image-sizes-panel .wpps-isp-url-input{flex:1;min-width:0;font-size:11px;padding:4px 8px;background:#f6f7f7;border:1px solid #c3c4c7;border-radius:2px;font-family:monospace}
.wpps-image-sizes-panel .wpps-isp-url-input:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:none}
.wpps-image-sizes-popover{display:none;position:fixed;z-index:100000;background:#fff;border:1px solid #c3c4c7;border-radius:4px;box-shadow:0 4px 20px rgba(0,0,0,.15);min-width:320px;max-width:420px;max-height:70vh;overflow:hidden}
.wpps-image-sizes-popover .wpps-isp-pop-inner{padding:12px 16px;max-height:65vh;overflow-y:auto}
.wpps-image-sizes-popover .wpps-isp-pop-title{margin:0 0 12px;font-size:14px}
.wpps-image-sizes-popover .wpps-isp-pop-row{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #dcdcde}
.wpps-image-sizes-popover .wpps-isp-pop-row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
.wpps-image-sizes-popover .wpps-isp-pop-meta{margin-bottom:4px}
.wpps-image-sizes-popover .wpps-isp-pop-name{font-size:12px}
.wpps-image-sizes-popover .wpps-isp-pop-dims{font-size:11px;color:#646970}
.wpps-image-sizes-popover .wpps-isp-pop-url-row{display:flex;gap:6px;align-items:center}
.wpps-image-sizes-popover .wpps-isp-url{flex:1;min-width:0;font-size:11px;padding:4px 8px;font-family:monospace}
.wpps-image-sizes-popover .wpps-isp-pop-loading{display:flex;align-items:center;gap:8px}
.wpps-image-sizes-popover .wpps-isp-pop-loading .spinner{float:none;margin:0}
.wpps-image-sizes-popover .wpps-isp-pop-empty{margin:0 0 8px}
.wpps-image-sizes-popover .wpps-isp-pop-hint{margin:0 0 8px;font-size:12px}
.wpps-image-sizes-popover .wpps-isp-pop-error{margin:0;color:#d63638}
